js 陣列元素的增刪

2021-10-09 02:59:10 字數 1058 閱讀 6514

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()

//增加元素到末尾

alist1.

push(6

)console.

log(alist1)

//刪除末尾元素

var ys = alist1.

pop(

)console.

log(alist1, ys)

方式二:splice()

arr.splice(start,num,element1,…,elementn)

start: 開始刪除的索引

num: 刪除的元素個數

elementn:要插入的新的元素

var alist1 =[1

,2,'3',4

,5];

alist1.

splice(0

,1);

//從第0個位置開始刪除1個元素,[2,'3',4,5]

var alist1 =[1

,2,'3',4

,5];

alist1.

splice(0

,0,'a',11

)//從第0位置開始刪除0個元素,插入'a'和11兩個元素, ["a", 11, 1, 2, "3", 4, 5]

var alist1 =[1

,2,'3',4

,5];

alist1.

splice(2

,1,3

)// [1, 2, 3, 4, 5]

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 刪除元素...

JS陣列的增刪

arrobj.pop 刪除陣列的最後乙個元素,陣列長度減一。如果一開始陣列為空,則pop 不改變陣列,並返回undefined值。arrobj.push item1,itemx 給陣列的末尾增加乙個或多個元素,但至少新增乙個元素。arrobj.shift 刪除陣列的第乙個元素,陣列長度減一。如果一開...