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 刪除陣列的第乙個元素,陣列長度減一。如果一開...