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