javascript - 将元素移动到右侧 Javascript

标签 javascript arrays list sorting

我有一个包含 5 个值的数组。我想循环遍历数组,以便值索引全部增加一,并且最终位置中的项目移动到数组的前面。例如:

[1,2,3,4,5]

会变成:

[5,1,2,3,4]

在 python 中,它就像这样简单:

lst = [1, 2, 3, 4, 5]
lst = lst[-1] + lst[:-1]

但是我无法弄清楚如何在 javascript 中执行此操作

在 JavaScript 中执行此操作的正确语法是什么?

最佳答案

一种方法是这样的:

const test = [1,2,3,4,5];

test.unshift(test.pop());

console.log(test)

关于javascript - 将元素移动到右侧 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59932992/

相关文章:

javascript - 将 .json 文件导入 javascript 时,我的 HTML 文件失去了从 javascript 代码调用函数的能力

JavaScript Promises mongoose 和 bluebird 缺少捕获和失败

javascript - 向右移动一个div

linux - copy_to_user 在链表 linux 内核模块中不起作用

删除少于 "x"行的列表元素

Python:获取多维列表中的所有对和对的频率

javascript - 有什么方法可以在没有查询字符串的情况下获取 URL?

c - 数组代码编译错误[c]

javascript - 从数组中拆分带有关键字的 Javascript-String

javascript - 按 ID 对对象的 Javascript 数组进行分组