1、push() 方法可以向陣列末尾新增乙個或多個元素,並且返回新的長度
語法:arr.push(element1,element2,element3,····)
引數概述
element1
必寫,新增到陣列的第乙個元素
element2
可寫可不寫,新增的第二個元素
element3
新增的第三個元素
以此類推,看需要新增元素的數量,並且它是按引數順序排列元素,直接修改 arr,而不是建立乙個新的陣列。
var arr = new array(3)
arr[0]
="xiao"
arr[1]
="fan"
arr[2]
="xiaofan"
console.log(arr)
;// [
"xiao","fan","xiaofan"
]console.log(arr.push(
"c"))
;// 4
console.log(arr)
;// [
"xiao","fan","xiaofan","c"
]console.log(arr.push(
"a","b"
));// 6
console.log(arr)
;// [
"xiao","fan","xiaofan","a","b","c"
]
2.unshift() 方法是向陣列前面新增乙個或者多個元素,並且返回長度
語法:arr.unshift(element1,element2,·····)
把新增的新元素放在陣列的最前面,以往的陣列元素依次排在新元素的後面
引數概述
element1
向陣列新增的第乙個元素
element2
可寫可不寫,新增的第二個元素
······
新增的第n個元素
var arr = new array(3)
arr[0]
="xiao"
arr[1]
="fan"
arr[2]
="xiaofan"
console.log(arr)
;// [
"xiao","fan","xiaofan"
]console.log(arr.unshift(
"c"))
;// 4
console.log(arr)
;// [
"c","xiao","fan","xiaofan"
]console.log(arr.unshift(
"a","b"
));// 6
console.log(arr)
;// [
"a","b","c","xiao","fan","xiaofan"
]
3、splice() 方法向從陣列中新增或者刪除元素,然後返回被刪除的元素。
語法:arr.splice(index,howmany,item1,…)
splice() 方法可刪除從 index 處開始的零個或多個元素,並且用引數列表中宣告的乙個或多個值來替換那些被刪除的元素。
如果從 arr中刪除了元素,則返回的是含有被刪除的元素的陣列。
引數概述
index
新增或刪除的位置,用負數的話,可以從末尾算起
howmany
刪除的數量,如果設定為0則不刪除元素
item1,······
新增的第n個元素
var arr =
["a","xiao","fan","xiaofan"];
console.log(arr.splice(1,0,"b","c"
));// [
]console.log(arr)
;// [
"a","b","c","xiao","fan","xiaofan"
]console.log(arr.splice(1,2))
;// [
"b","c"
]console.log(arr)
;// [
"a","xiao","fan","xiaofan"
]console.log(arr.splice(1,1,"d"
));// [
"xiao"
]console.log(arr)
;// [
"a","d","fan","xiaofan"
]
JS JS陣列新增元素的三種方法
1 語法 arrayobject.push newelement1,newelement2,newelementx 引數 描述newelement1 必需。要新增到陣列的第乙個元素。newelement2 可選。要新增到陣列的第二個元素。newelementx 可選。可新增多個元素。2 返回值 把指...
JS陣列新增元素的三種方式
1 push 結尾新增 陣列.push 元素 引數描述 newelement1 必需。要新增到陣列的第乙個元素。newelement2 可選。要新增到陣列的第二個元素。newelementx 可選。可新增多個元素。2 unshift 頭部新增 陣列.unshift 元素 引數描述 newelemen...
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...