我想在不使用内置方法的情况下反转数组,但是以下功能不起作用:
function reverseArray(arr) {
let brandNewArray = [];
for (let i = arr.length - 1; i >= 0; i--) {
brandNewArray += arr[i];
}
return brandNewArray;
}
reverseArray([1,2,3]);
最佳答案
使用 push
函数代替+=
。
function reverseArray(arr) {
let brandNewArray = [];
for (let i = arr.length - 1; i >= 0; i--) {
brandNewArray.push(arr[i]);
}
return brandNewArray;
}
console.log(reverseArray([1,2,3]));
关于javascript - 反向数组功能在javascript中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51653464/