题解 | #数组反转#
数组反转
https://www.nowcoder.com/practice/b90366dd459148d197774c3586c9eac0
function _reverse(array) {
// 补全代码
let newArray = [];
let n = array.length;
for (let i = 0; i < n; i++) {
let tmp = array.shift();
newArray.unshift(tmp);
}
return newArray;
}
注意点:
1. shift()是从数组左边出并返回值,会更改数组的长度,所以需要先用n固定一下。
function _reverse(array) {
return array.reverse();
}