正在回答
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 星