如何从数组中移动所有值但删除最后一个值

我有一个这样的数组:

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

我想移动所有值并删除最后一个值并放入 0。
我的数组在操作后应该如下所示:

[2, 3, 4, 5, 0]

这个怎么做 ?


缥缈止盈
浏览 83回答 2
2回答

catspeake

这是一种方法const arr = [1, 2, 3, 4, 5];            arr.shift()            arr.push(0)             console.log(arr)第二种方法const arr = [1, 2, 3, 4, 5];           v=arr.slice(1,arr.lenth)console.log([...v,0])            

qq_遁去的一_1

如果有人发现这在 java 中很有用。注意 - 这种方法将操纵原始数组&nbsp; &nbsp; private void circularArray(int originalArray[]) {&nbsp; &nbsp; for (int i = 0; i < originalArray.length -1; i++) {&nbsp; &nbsp; &nbsp; &nbsp; originalArray[i] = originalArray[i+1];&nbsp; &nbsp; }&nbsp; &nbsp; originalArray[originalArray.length -1] = 0;}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript