题解 | #数组反转#

数组反转

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();
}

全部评论

相关推荐

牛客ID:561366855:期望薪资多少?难以相信这简历找不到工作。说明二本电子信息专业想对口就业非常难。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务