一尘不染

如何将项目插入到特定索引(JavaScript)的数组中?

javascript

我正在寻找一种JavaScript数组插入方法,其样式为:

arr.insert(index, item)

最好是在jQuery中,但此时任何JavaScript实现都可以。


阅读 342

收藏
2020-04-23

共1个答案

一尘不染

您想要的是splice本机数组对象上的函数。

arr.splice(index, 0, item);将插入itemarr指定的索引处(0首先删除项目,也就是插入)。

在此示例中,我们将创建一个数组并将一个元素添加到索引2中:

var arr = [];

arr[0] = "Jani";

arr[1] = "Hege";

arr[2] = "Stale";

arr[3] = "Kai Jim";

arr[4] = "Borge";



console.log(arr.join());

arr.splice(2, 0, "Lene");

console.log(arr.join());
2020-04-23