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)
推荐阅读
- selenium - How to date in the datpicker using selenium where calender defaults to Year selection first?
- javascript - JavaScript - 视频自动播放
- php - 无法使用 MySQL 查询检查两列中的值
- amazon-web-services - 如何通过 AWS EKS 在 ECR 中使用 Docker 映像
- swift - 如何修复 Swift 枚举 switch case 问题
- javascript - Django:一些字符串会自动添加到我的代码中
- javascript - 如何合并间距数组
- sass - 在不同的视图中在引导程序中获取不同的主题
- regex - 如何使用螺栓编译器验证正则表达式
- python - 按第一个列表对列表进行排序