发布网友 发布时间:2022-04-24 05:58
共2个回答
热心网友 时间:2022-04-22 17:09
封装成函数,方便其它的地方使用,不用每次使用时再写一遍程序。
既然封装成函数了,就一定需要对传入的参数进行验证,这样起到了严谨性。
追答if (dir === 1) {
start = 0;
end = arr.length;
} else if (dir === -1) {
start = arr.length - 1;
end = -1;
}
这个是一个验证,其实就是一个升序还是降序排列的一个验证。
热心网友 时间:2022-04-22 18:27
var tpp = [4, 5, 9, 3, 8, 48, 7, 6, 1, ];
for(var i = 0; i < tpp.length - 1; i++) {
for(var k = 0; k < tpp.length - i - 1; k++) {
if(tpp[k] > tpp[k + 1]) {
var kk = tpp[k];
tpp[k] = tpp[k + 1];
tpp[k + 1] = kk;
}
}
console.log(tpp)
}
用第三方变量来改变。