gpt4 book ai didi

javascript - 使用 array.splice() 添加和删除特定数组元素

转载 作者:行者123 更新时间:2023-11-28 03:57:49 26 4
gpt4 key购买 nike

是否可以添加到数组的特定部分,然后删除数组的特定部分,在本例中使用 arr.splice() 结束值?

我目前这样做:

var arr = [1,2,3,4,5,6,7,8,9];
arr.splice(0,0,"test");

应该返回:

"test",1,2,3,4,5,6,7,8,9

然后我会这样做:

arr.pop();

应该返回:

"test",1,2,3,4,5,6,7,8

我想知道是否可以通过arr.splice()来做到这一点方法或者是否有任何更清洁的方法可以执行相同的操作,因为我可能会这样做几次,所以我最终会得到类似的结果:

arr.splice(0,0,"test");
arr.pop();
arr.splice(1,0,"test2");
arr.pop();

查看array.splice文档表明我只能删除我要放入新元素的位置的元素,而不能删除其他位置的元素。

最佳答案

回答评论中确认的我原来的问题。不可能使用 splice 方法或 javascript 中的任何其他单个语句在数组中提供单独的索引来插入和删除另一个索引。如果我确实需要的话,尝试在单个语句中实现此目的的最佳方法是创建您自己的函数,这在大多数情况下似乎确实适得其反。

关于javascript - 使用 array.splice() 添加和删除特定数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47419025/

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