1)、語法:
引數arrayobject.push(newelement1,newelement2,....,newelementx)
描述newelement1
必需。要新增到陣列的第乙個元素。
newelement2
可選。要新增到陣列的第二個元素。
newelementx
可選。可新增多個元素。
2)、返回值:
把指定的值新增到陣列後的新長度。
3)、說明:
push() 方法可把它的引數順序新增到 arrayobject 的尾部。它直接修改 arrayobject,而不是建立乙個新的陣列。
4)、例項:
1var arr = new array(3)
2 arr[0] = "zhangqian"
3 arr[1] = "linfang"
4 arr[2] = "haikun"
56 console.log(arr);//
["zhangqian","linfang","haikun"]
7 console.log(arr.push("c"));//
48 console.log(arr);//
["zhangqian","linfang","haikun","c"]
9 console.log(arr.push("a","b"));//
610 console.log(arr);//
["zhangqian","linfang","haikun","a","b","c"]
1)、語法:
引數arrayobject.unshift(newelement1,newelement2,....,newelementx)
描述newelement1
必需。向陣列新增的第乙個元素。
newelement2
可選。向陣列新增的第二個元素。
newelementx
可選。可新增若干個元素。
2)、返回值:
arrayobject 的新長度。
3)、說明:
unshift() 方法將把它的引數插入 arrayobject 的頭部,並將已經存在的元素順次地移到較高的下標處,以便留出空間。該方法的第乙個引數將成為陣列的新元素 0,如果還有第二個引數,它將成為新的元素 1,以此類推。
請注意,unshift() 方法不建立新的陣列,而是直接修改原有的陣列。
4)、例項:
1var arr = new array(3)
2 arr[0] = "zhangqian"
3 arr[1] = "linfang"
4 arr[2] = "haikun"
56 console.log(arr);//
["zhangqian","linfang","haikun"]
7 console.log(arr.unshift("c"));//
48 console.log(arr);//
["c","zhangqian","linfang","haikun"]
9 console.log(arr.unshift("a","b"));//
610 console.log(arr);//
["a","b","c","zhangqian","linfang","haikun"]
1)、語法:
引數arrayobject.splice(index,howmany,item1,.....,itemx)
描述index
必需。整數,規定新增/刪除專案的位置,使用負數可從陣列結尾處規定位置。
howmany
必需。要刪除的專案數量。如果設定為 0,則不會刪除專案。
item1, ..., itemx
可選。向陣列新增的新專案。
2)、返回值:
型別描述
array
包含被刪除專案的新陣列,如果有的話。
3)、說明:
splice() 方法可刪除從 index 處開始的零個或多個元素,並且用引數列表中宣告的乙個或多個值來替換那些被刪除的元素。
如果從 arrayobject 中刪除了元素,則返回的是含有被刪除的元素的陣列。
splice() 方法會直接對陣列進行修改。
4)、例項:
1var arr = ["a","zhangqian","linfang","haikun"];
23 console.log(arr.splice(1,0,"b","c"));//
4 console.log(arr);//
["a","b","c","zhangqian","linfang","haikun"]
5 console.log(arr.splice(1,2));//
["b","c"]
6 console.log(arr);//
["a","zhangqian","linfang","haikun"]
7 console.log(arr.splice(1,1,"d"));//
["zhangqian"]
8 console.log(arr);//
["a","d","linfang","haikun"]
JS陣列新增元素的三種方法
1 push 方法可以向陣列末尾新增乙個或多個元素,並且返回新的長度 語法 arr.push element1,element2,element3,引數概述 element1 必寫,新增到陣列的第乙個元素 element2 可寫可不寫,新增的第二個元素 element3 新增的第三個元素 以此類推,...
Python list新增元素的三種方法比較
in 1 a 1,2,3,4,5 in 3 a out 3 1,2,3,4,5,6 extend 通過該函式可以將另乙個列表中的元素逐一新增到指定列表中 in 1 a 1,2 in 2 b 3,4 in 4 a out 4 1,2,3,4 使用extend 函式的效果 in 1 a 1,2 in 2...
python list 增加元素的三種方法
insert 翻譯成中文是 插入 在python中 insert 用來將單個元素插入到 list 中。數值引數是插入點的索引。例如 python li a b li.insert 0,c 輸出為 c a b li a b li.insert 0,c 輸出為 c a b extend 翻譯成中文是 延...