题解 | #数组反转#
数组反转
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(); }