陣列採用四個方法

2021-10-07 07:29:18 字數 2820 閱讀 4636

/*push()

向陣列末尾新增乙個/多個元素並返回陣列新的長度

可以將要新增的元素作為方法的引數傳遞,這樣這些元素會自動新增到陣列的末尾

*/var arr=

["孫悟空"

,"豬八戒"

,"沙和尚"];

arr.

push

("唐僧"

,"蜘蛛精"

,"白骨精");

console.

log(arr)

;//"孫悟空","豬八戒","沙和尚","唐僧","蜘蛛精","白骨精"

看陣列返回值

var arr=

["孫悟空"

,"豬八戒"

,"沙和尚"];

var result=arr.

push

("唐僧"

,"蜘蛛精"

,"白骨精");

console.

log(arr)

;console.

log(

"result="

+result)

;//總長度是6

//該方法將陣列新的長度作為返回值返回

pop

()該方法可以刪除陣列的最後乙個元素,並將被刪除的元素作為返回值返回

var arr=

["孫悟空"

,"豬八戒"

,"沙和尚"];

var result=arr.

push

("唐僧"

,"蜘蛛精"

,"白骨精"

,"玉兔精");

["孫悟空"

,"豬八戒"

,"沙和尚"];

var result=arr.

push

("唐僧"

,"蜘蛛精"

,"白骨精"

,"玉兔精");

console.

log(arr)

;//pop();一次少乙個

返回值

result=arr.

//unshift()向陣列開頭新增乙個或者多個元素,並將返回新的陣列長度

//向陣列前面插入元素以後,其他元素索引會依次調整

var arr=

["孫悟空"

,"豬八戒"

,"沙和尚"];

var result=arr.

push

("唐僧"

,"蜘蛛精"

,"白骨精");

console.

log(arr)

;arr.

unshift

("牛魔王");

console.

log(arr)

;

刪除陣列的第乙個元素,並將被刪除的元素作為返回值返回

var arr=

["孫悟空"

,"豬八戒"

,"沙和尚"];

var result=arr.

push

("唐僧"

,"蜘蛛精"

,"白骨精");

console.

log(arr)

;arr.

unshift

("牛魔王"

,"二郎神");

;//同樣shift()幾次就刪除幾個並返回新的陣列長度

其他方法

js基礎 陣列的四個方法

可以在下面的位址看到更詳細的介紹 該方法可以向陣列的末尾新增乙個或多個元素,並返回資料的新的長度,可以將要新增的元素作為方法的引數傳遞。這些元素將會自動新增到陣列的末尾。該方法會將陣列新的長度作為返回值返回 該方法可以刪除陣列的最後乙個元素,呼叫一次刪除乙個,並將被刪除的元素作為返回值返回 向陣列開...

js基礎 陣列的四個方法

該方法可以向陣列的末尾新增乙個或多個元素,並返回陣列的新長度。可以將要新增的元素作為方法的引數傳遞,這樣這些元素將會自動新增到陣列的末尾。該方法會將陣列新的長度作為返回值返回。比如 var arr 孫悟空 豬八戒 沙悟淨 console.log arr var result arr.push 唐三藏...

JS陣列的四個去重方法

const arr a bb 22 a yuci haha 22 1 es6的資料結構 set let arr1 new set arr console.log array.from unique 2 使用push let arr2 for let i 0 i arr.length i consol...