javascript - 将数组中的最后一项返回到第一个位置

标签 javascript

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

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']));

最佳答案

您可以使用 Pop destructing .

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

console.log(final)

关于javascript - 将数组中的最后一项返回到第一个位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54624869/

相关文章:

javascript - 未找到模块 : Can't resolve '@react-navigation/stack' React-Native

javascript - 在 jquery 悬停上动画 img 替换

javascript - 将元素从 div 克隆到列表

JavaScript 闭包和范围问题

javascript - 在没有按钮的页面加载时打开模式

javascript - 为什么我的子函数需要一个 'return' 语句来避免出错?父函数没有 'return'也没有报错

javascript - Android phonegap 中的 WebSocket HTML5

JavaScript 在 Crossrider 浏览器扩展中从 URL 加载图像

javascript - 从列表中删除元素列表时,最后剩余的元素不会消失

javascript - jquery点击事件处理