JS陣列新增元素的三種方法

2021-10-03 12:18:43 字數 2363 閱讀 9900

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...