陣列元素增刪方法總結

2021-09-11 11:34:46 字數 792 閱讀 4232

var arr = ;

arr[0] = 1;

arr[1] = 2;

arr.push(3); //尾部增添元素

arr; //[1,2,3]

arr.[arr.length] = 4; //動態新增,指定最後乙個元素的下乙個下標

arr; //[1,2,3,4]

arr.unshift(0); //從頭部增添元素

arr; //[0,1,2,3,4]

delete arr[2]; //只刪除元素的值,不會改變陣列長度,元素變為undefined

arr; //[0,1,undefined,3,4]

arr.length; //5

2 in arr; //false

arr.length -= 1; //陣列長度自減,每次從尾部刪除元素;

arr; //[0,1,undefined,3]

arr.pop(); //從尾部刪除元素

arr; //[0,1,undefined]

arr.shift(); //從頭部刪除元素

arr; //[1,undefined]

a = arr.splice(1,1,2,'e',4); //第乙個引數指定刪除元素的起始下標,第二個引數指定刪除元素的個數,第三個引數(可多個)表示增添的元素,返回被刪除元素組成的陣列

arr; //[1,2,'e',4]

a; //[undefined]

splice方法可以增添或者刪除陣列元素

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

ES nested 陣列元素增刪改查

update api elasticsearch reference 7.11 elastic elasticsearch remove update field inside nested object es中使用nested型別的內嵌物件 對nested 陣列 進行操作 docker中啟動的es...