为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

缥缈止盈 2022-11-11 13:50:19
我有一个这样的数组:const arr = [1, 2, 3, 4, 5];我想移动所有值并删除最后一个值并放入 0。我的数组在操作后应该如下所示:[2, 3, 4, 5, 0]这个怎么做 ?
查看完整描述

2 回答

?
catspeake

TA贡献1111条经验 获得超0个赞

这是一种方法


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

            


查看完整回答
反对 回复 2022-11-11
?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

如果有人发现这在 java 中很有用。注意 - 这种方法将操纵原始数组


    private void circularArray(int originalArray[]) {

    for (int i = 0; i < originalArray.length -1; i++) {

        originalArray[i] = originalArray[i+1];

    }

    originalArray[originalArray.length -1] = 0;

}


查看完整回答
反对 回复 2022-11-11
  • 2 回答
  • 0 关注
  • 82 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信