JS陣列的增刪

2021-09-26 10:27:51 字數 806 閱讀 8410

arrobj.pop():刪除陣列的最後乙個元素,陣列長度減一。如果一開始陣列為空,則pop()不改變陣列,並返回undefined值。

arrobj.push(item1,…,itemx):給陣列的末尾增加乙個或多個元素,但至少新增乙個元素。

arrobj.shift():刪除陣列的第乙個元素,陣列長度減一。如果一開始陣列為空,則shift()不改變陣列,並返回undefined值。

arrobj.slice(start,end):返回乙個新的陣列,包含從 start 到 end (不包括該元素)中的元素。

arrobj.splice(index,num,item1,…,itemx):index:必須,新增/刪除元素的位置;num:必須,刪除的元素個數,如果num值為0,則表示不刪除陣列;如果num的值為1,則表示刪除arrobj[index]這個元素;item1,…,itemx:從index處起新增。

arrobj.unshift(item1,…,itemx):向陣列的開頭新增乙個或更多元素,至少新增乙個元素,陣列的長度加一。

例如乙個js陣列

msgs:[

, , ]

var newmessage = {}

newmessage.id = this.msgs.length + 1

newmessage.name = this.name

newmessage.msg = msginput

this.msgs.unshift(newmessage)

//刪除msgs[index]這一項

delmsg(index)

js 陣列元素的增刪

1.建立陣列 有兩種建立陣列的方式 建立方式 1 alist1 1 2,3 1,2 5 console.log alist1 建立方式 2 alist2 newarray 1 2,3 1,2 5 console.log alist2 2.資料的增刪 方式一 push 和pop 增加元素到末尾 ali...

js物件屬性增刪和陣列元素增刪

經常要用到js操作物件和陣列,所以寫下自己對物件和陣列的理解 1。給物件新增屬性 var user user name xiaoming console.log user.name xiaoming 2.給物件刪除屬性 var user user name xiaoming console.log ...

js陣列Array的元素增刪操作

陣列array 的函式定義 array t 屬性 陣列長度 length number 常用方法 尾部插入 push items t number 尾部彈出 pop t undefined 頭部彈出 shift t undefined 頭部插入 unshift items t number 刪除元素...