1. 程式人生 > >js中數組的操作方法

js中數組的操作方法

構造函數 方法 刪除數組元素 shift nsh 接受 ons 更新 strong

今天給大家帶來一篇有關數組操作方法的文章。

新建數組

  • 方法一:通過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是網數組最前面添加一個新元素。

var arr = new Array();
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr.unshift(4); // result is [4,1,2,3];

修改數組中的元素

通過下標修改元素內容。

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是往數組刪除末尾元素。

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

說明一點shift是網數組刪除最前面一個元素。

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方法接受兩個參數,一個從哪裏開始,一個是到哪裏結束。

var arr = [1,2,3];
arr.splice(0,1);
console.log(arr); // [2,3];

截取指定數組

slice方法來合並另外一個數組。

註意:slice方法接受兩個參數,一個從哪裏開始,一個是到哪裏結束(但是不包括這個結束的元素本身)。如果是負數,就從倒數第幾個。

var arr = [1,2,3];
console.log(arr.slice(0,1);); // [1];

寫在最後

今天的數組操作方法就介紹這麽多,以後會持續更新的。

js中數組的操作方法