js中數組的操作方法
阿新 • • 發佈:2019-01-07
構造函數 方法 刪除數組元素 shift nsh 接受 ons 更新 strong
今天給大家帶來一篇有關數組操作方法的文章。
新建數組
- 方法一:通過
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
是網數組最前面添加一個新元素。
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];
- 方法二:通過
array
的shift
方法來添加。
說明一點: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中數組的操作方法