gpt4 book ai didi

Javascript拼接最后一个元素

转载 作者:行者123 更新时间:2023-12-03 07:20:13 25 4
gpt4 key购买 nike

var arr = [1, 2, 3, 4, 5]
console.log(arr)
//[1, 2, 3, 4, 5]
arr = arr.splice(4, 1)
console.log(arr)
//[5]
我只想删除最后一个元素。为什么它会删除除最后一个元素之外的所有元素?

最佳答案

您需要省略分配。

var arr = [1, 2, 3, 4, 5]
console.log(...arr); // [1, 2, 3, 4, 5]

arr.splice(4, 1);
console.log(...arr); // [1, 2, 3, 4]

如果你只想删除最后一个,你可以用 Array#splice 取一个负索引.这适用于最后的任何其他索引。

var arr = [1, 2, 3, 4, 5]
console.log(...arr); // [1, 2, 3, 4, 5]

arr.splice(-1, 1);
console.log(...arr); // [1, 2, 3, 4]

关于Javascript拼接最后一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62746568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com