今天給你們帶來一篇有關數組操做方法的文章。數組
新建數組
- 方法一:經過
new
運算符建立一個數組構造函數。
var arr = new Array();
- 方法二:經過方括號直接建立直接量數組。
var arr = [1,2,3];
添加數組中的元素
- 方法一:經過下標添加元素。
var arr = new Array(); arr[0] = 'kwan'; arr[1] = 18;
- 方法二:經過
array
的push
方法來添加。
說明一點:push
是往數組末尾添加新元素。函數
var arr = new Array(); arr[0] = 1; arr[1] = 2; arr[2] = 3; arr.push(4); // result is [5,1,2,3,4];
- 方法三:經過
array
的unshift
方法來添加。
說明一點:unshift
是網數組最前面添加一個新元素。spa
var arr = new Array(); arr[0] = 1; arr[1] = 2; arr[2] = 3; arr.unshift(4); // result is [4,1,2,3];
修改數組中的元素
經過下標修改元素內容。code
var arr = new Array(); arr[0] = 1; arr[1] = 2; arr[2] = 3; //下標修改 arr[0] = 4; console.log(arr); // result is [4,2,3];
刪除數組元素內容
- 方法一:經過
array
的pop
方法來添加。
說明一點:pop
是往數組刪除末尾元素。console
var arr = new Array(); arr[0] = 1; arr[1] = 2; arr[2] = 3; arr.pop(); // result is [1,2];
- 方法二:經過
array
的shift
方法來添加。
說明一點:shift
是網數組刪除最前面一個元素。class
var arr = new Array(); arr[0] = 1; arr[1] = 2; arr[2] = 3; arr.shift(); // result is [2,3];
合併數組
用concat
方法來合併另一個數組。構造函數
var arr = [1,2,3]; var arr1 = [4,5,6]; var arr2 = arr.concat(arr1); console.log(arr2); // [1,2,3,4,5,6];
刪除指定數組
用splice
方法來合併另一個數組。方法
注意:splice
方法接受兩個參數,一個從哪裏開始,一個是到哪裏結束。di
var arr = [1,2,3]; arr.splice(0,1); console.log(arr); // [2,3];
截取指定數組
用slice
方法來合併另一個數組。co
注意:slice
方法接受兩個參數,一個從哪裏開始,一個是到哪裏結束(可是不包括這個結束的元素自己)。若是是負數,就從倒數第幾個。
var arr = [1,2,3]; console.log(arr.slice(0,1);); // [1];
寫在最後
今天的數組操做方法就介紹這麼多,之後會持續更新的。