首页 > 解决方案 > 将数组中的最后一项返回到第一个位置

问题描述

下面有没有更好的方法来处理我的代码。我的代码正在运行,但我只是想知道是否有更好的方法。我有一个数组,我想将此数组中的最后一项返回到第一个位置。

const replce = arr => {
       let n = arr.pop();
       arr.splice(0, 0, n);
       return arr;
    };

console.log(replce(['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']));

标签: javascript

解决方案


您可以将Popdestructing一起使用。

let arr = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
let last = arr.pop()
let final = [last,...arr]

console.log(final)


推荐阅读