Array物件方法

2021-10-12 07:31:26 字數 1265 閱讀 8076

isarray()判斷物件是否是陣列,返回布林值true/false

let fruits=[,

"banana"

,"orange"

] console.

log(fruits.

isarray()

)// true

typeof的區別在於:typeof與陣列一起使用,返回的是object,所以要檢測乙個物件是否是陣列時,可以使用isarray()

pop()刪除陣列末尾最後乙個元素,並返回被刪除的元素

let fruits=[,

"banana"

,"orange"

] console.

log(fruits.

pop())

// 'orange'

shift()刪除陣列第乙個元素,並返回被刪除的元素

let fruits=[,

"banana"

,"orange"

] console.

log(fruits.

shift()

)

fill()可以用靜態值替換陣列中的乙個或多個元素,接受起點和終點的可選引數,不指定起始點將全部替換成靜態值。

let fruits=[,

"banana"

,"orange"

] fruits.

fill

('pear',0,1

) console.

log(fruits)

// ["pear", "banana", "orange"]

push()在陣列末尾新增乙個或者多個元素,並返回原陣列的長度

unshift()在陣列首位新增乙個或者多個元素,並返回原陣列的長度

reverse()用於顛倒陣列中元素的順序

splice()用於新增或刪除陣列中的元素array.splice(index,howmany,item1,.....,itemx),如果從 arrayobject 中刪除了元素,則返回的是含有被刪除的元素的陣列

Array物件方法

原生js中array物件方法有很多,而且有些意思比較相近,容易及混淆,今天我們真多這些方法來簡單的談談.concat 方法 定義 concat 方法用於連線兩個或多個陣列,改方法不會改變原有的陣列,僅僅會返回被鏈結陣列的乙個副本。語法 arrayobject.concat arrayx,arrayx...

Array物件的方法

1.concat 連線兩個或多個陣列,該方法不會改變現有的陣列,而是返回乙個陣列的副本。var arr 1,5,3 var newarr arr.concat 1,2 console.log arr 1,5,3 console.log newarr 1,5,3,1,2 var arr 1,5,3 v...

Array 物件的方法

function load concat 連線兩個或更多的陣列,並返回結果。1 4 4 join 把陣列的所有元素放入乙個字串。元素通過指定的分隔符進行分隔。1 3 4 pop 刪除並返回陣列的最後乙個元素 1 4 5.5 push 向陣列的末尾新增乙個或更多元素,並返回新的長度。1 4 5.5 r...