今天給大家帶來一篇有關陣列操作方法的文章。
var arr = new array();
var arr = [1,2,3];
var arr = new array();
arr[0] = 'kwan';
arr[1] = 18;
說明一點:push
是往陣列末尾新增新元素。
var arr = new array();
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr.push(4); // result is [5,1,2,3,4];
說明一點: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];
說明一點:pop
是往陣列刪除末尾元素。
var arr = new array();
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr.pop(); // result is [1,2];
說明一點: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中陣列的操作方法
concat 方法基於當前陣列中的所有項建立乙個新陣列。具體做法是先複製當前陣列,然後將接收到的引數 引數可以是值,乙個陣列,多個陣列,但是最終新增到陣列中的都是數值 新增到新陣列的末尾。slice 方法基於當前陣列中的乙個或多個項建立新陣列。此方法接受乙個或兩個引數,當只有乙個引數時,返回從該引數...
JS陣列的操作方法
var colors red blue green colors.length 計算陣列長度 array.isarray colors 檢測是否為陣列 colors.join 指定引號內的字串為分隔符 colors.push red green 推入陣列的最後 colors.pop 取得陣列的最後項...
js陣列的操作方法
向陣列的末尾新增元素返回值為當前操作的陣列的操作以後的長度 1 var arr 2,3,4,5,6,6 2 arr.push 8,9 push 新增到陣列末尾 3 console.log arr 2,3,4,5,6,6,8,9 刪除陣列的最後一項,並返回刪除元素的值 如果陣列為空則返回undefin...