js中數組的操做方法

今天給你們帶來一篇有關數組操做方法的文章。數組

新建數組

  • 方法一:經過new運算符建立一個數組構造函數。
var arr = new Array();
  • 方法二:經過方括號直接建立直接量數組。
var arr = [1,2,3];

添加數組中的元素

  • 方法一:經過下標添加元素。
var arr = new Array();
arr[0] = 'kwan';
arr[1] = 18;
  • 方法二:經過arraypush方法來添加。

說明一點push是往數組末尾添加新元素。函數

var arr = new Array();
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr.push(4); // result is [5,1,2,3,4];
  • 方法三:經過arrayunshift方法來添加。

說明一點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];

刪除數組元素內容

  • 方法一:經過arraypop方法來添加。

說明一點pop是往數組刪除末尾元素。console

var arr = new Array();
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr.pop(); // result is [1,2];
  • 方法二:經過arrayshift方法來添加。

說明一點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];

寫在最後

今天的數組操做方法就介紹這麼多,之後會持續更新的。

相關文章
相關標籤/搜索