请问老师最后一句1到8是哪来的?这道题的整个思路能讲一下吗?完全看不懂
function arrReverse(arr) {
var newArr = new Array();
for (var i = 0; i < arr.length; i++) {
newArr[i] = arr.pop();
arr.unshift(0);
}
return newArr;
}
document.write(arrReverse([1, 2, 3, 4, 5, 6, 7, 8]));
40
收起
正在回答
2回答
思路:从数组中最后一个值开始,依次取出每个值,然后放进新数组中。arr.pop()返回值是数组最后一个元素。unshift() 方法可向数组的开头添加元素。
document.write(arrReverse([1, 2, 3, 4, 5, 6, 7, 8]));这行代码数组里面的数字也可以写成其它数字。可以试试~
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星