正在回答
4回答
同学,你好。
你的分析不对,arr的长度是7,不是8,参考下图:

如果帮助到了你,欢迎采纳!
祝学习愉快!
007号学员
2019-05-30 10:15:13
function arrReverse(arr) {
var newArr = [];
for (var i = 0; i < arr.length; i++) {
// 检测了一下 i 就是存储的值, 每一次循环把 i 赋值 给 newArr 数组 就OK 了
console.log(i)
newArr[i] = i;
}
// 上面经过,断点调试找到问题,return 在循环内部,第一次循环完毕就退出了。
// 返回 倒序后的数组
return newArr.reverse();
}
document.write(arrReverse([1, 2, 3, 4, 5, 6, 7, 8]));



恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星