Javascript 为什么我得到一些未定义的项而不是排序数组?
Javascript 为什么我得到一些未定义的项而不是排序数组?,javascript,arrays,Javascript,Arrays,函数气泡(arr){ var len=阵列长度; 对于(变量i=0;i
函数气泡(arr){
var len=阵列长度;
对于(变量i=0;iarr[j+1]){
var-temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=arr[temp];
}
}
}
返回arr;
}
log(气泡([5,12,2,4,10])代码>您需要使用temp
进行交换。见评论
函数气泡(arr){
var len=阵列长度;
对于(变量i=0;iarr[j+1]){
var-temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;//只取temp
}
}
}
返回arr;
}
log(气泡([5,12,2,4,10])代码>请向我们展示更多的代码。我假设这是用于测试或项目,您不允许使用sort()
您可以单击答案旁边的灰色复选标记