问题

我正在寻找一个JavaScript数组插入方法,风格如下:

 arr.insert(index, item)
 

最好在jQuery中,但任何JavaScript实现都会这样做.

  最佳答案

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

arr.splice(index, 0, item);将在指定的索引中将item插入arr(首先删除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()); 

  相同标签的其他问题

javascriptjqueryarraysinsert
上一个问题: