我的JS程序运行很慢点一下要等1分钟大侠能来看看吗
我做了一个排序的程序我每次要传入一个数组length为100的数组
一共要传入100次
这样执行起来机子很长时间不能动
function Rank_Array(stuff_array)//排列传入的数组并返回从大到小的数组例如array[0]=1;array[1]=20;array[2]=3;返回1,2,0
{
var mirror_array=new Array();temp_date=0;
var array_length=stuff_array.length;arrange_count=array_length-1;
for(y=0;y<array_length;y++)
{
mirror_array[y]=y;
}
for(m=0;m < arrange_count;m++)
{
for(f=0;f < arrange_count;f++)
{
if(stuff_array[f] < stuff_array[f+1])
{
temp_date=stuff_array[f];
stuff_array[f]=stuff_array[f+1];
stuff_array[f+1]=temp_date;
temp_date=mirror_array[f];
mirror_array[f]=mirror_array[f+1];
mirror_array[f+1]=temp_date;
}
}
}
return mirror_array;
}