主要用到splice()方法,splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。
- 数组指定位置插入元素:
var array = ["one", "two", "four"]; // 原来的数组
array.splice(2, 0, "three");
// splice(position, numberOfItemsToRemove, item)
// 拼接函数(索引位置, 要删除元素的数量, 元素)
//删除零个,并替换,即为添加
array; // 现在数组是这个样子 ["one", "two", "three", "four"]
2.同理可将元素始终插入在最顶部(如:按添加顺序倒序排列)
var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"
arr.splice(0,0,"要添加的元素")