var arr = [2, 3, 4, 5, 6, 9, 8, 7, 1];
function maopao() {
// var len = arguments.length;
/*arguments的长度看的是传入参数列表的个数
所以我们传入数组的时候maopao(1, 2, 3, 4, 5, 6, 7, 78);这样传才能用arguments判断*/
var len = arr.length;
console.log(len);
for (var j = 0; j < len - 1; j++) {
var flag = true;
for (var i = 0; i < len - j - 1; i++) {
var temp;
if (arr[i] > arr[i + 1]) {
flag = false;
temp = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = temp;
}
}
if (flag) {
break;
}
}
}
maopao(arr);
console.log(arr);
arguments的使用错误
最新推荐文章于 2023-10-23 15:19:12 发布