js常用的幾種陣列方法

2021-10-05 06:26:47 字數 1534 閱讀 8212

1.push()向乙個陣列末尾新增新元素,原陣列改變。

var arr=[1,2,3,4,5];

arr.push(5,6,7);

console.log(arr); //[1,2,3,4,5,5,6,7];

2.pop()刪除原陣列末尾的最後乙個值,原陣列改變。

var arr=[1,2,3,4,5];

arr.pop();

console.log(arr); //[1,2,3,4];

3.unshift()向乙個陣列開頭新增新元素,原陣列改變

var arr=[1,2,3,4,5];

arr.unshift(5,6,7);

console.log(arr); //[5, 6, 7, 1, 2, 3, 4, 5];

4.shift()刪除原陣列第乙個值,原陣列改變

var arr=[1,2,3,4,5];

arr.shift();

console.log(arr); //[2, 3, 4, 5];

5.concat()合併陣列,原陣列不變

var arr = [1, 2, 3, 4, 5];

var arr1 = [「a」, 「b」, 「c」];

var arr2 = [「d」, 「e」, 「f」];

let newarr = arr.concat(arr1, arr2);

console.log(newarr); //[1, 2, 3, 4, 5, 「a」, 「b」, 「c」, 「d」, 「e」, 「f」]

6.reverse()倒敘,原陣列改變

var arr = [1, 2, 3, 4, 5];

arr.reverse();

console.log(arr); // [5, 4, 3, 2, 1]

7.sort()對陣列進行排序,原陣列改變(按照字串unicode碼值進行排序)

var arr = [1, 2, 3, 1, 4, 2, 5];

arr.sort();

console.log(arr); //[1, 1, 2, 2, 3, 4, 5]

var arr2 = [1, 2, 31, 10, 4, 2, 5];

arr2.sort();

console.log(arr2); //[1, 10, 2, 2, 31, 4, 5]

8.join()括號裡面新增連線符,預設為「,」原陣列不變。會生成乙個字串。

var arr = [1, 2, 3, 4, 5];

var newarr = arr.join();

console.log(newarr); //1,2,3,4,5

var newarr2 = arr.join(「-」);

console.log(newarr2); //1-2-3-4-5

js 常用陣列方法

陣列常用方法 都不改變原陣列 1.foreach function item,index,array 遍歷陣列 var arr 1 2,3 4,5 6 arr.foreach function item,index 1 0 1,2,3,4,5,6 2 1 1,2,3,4,5,6 3 2 1,2,3,...

js常用的陣列方法

1.1 空陣列 var obj new array 1.2 指定長度陣列 var obj new array size 1.3 指定元素陣列 var obj new array 元素1,元素2,元素n 1.4 單維陣列 var obj 元素1,元素2,元素3,元素n 1.5 多維陣列 var a n...

js常用的陣列方法

在js中常用的資料 splice 從什麼位置開始,插入幾個,開始填充 splice 從什麼位置開始,需要刪除多少個元素 push 可以push 多個值,用逗號隔開 返回的是push後的陣列長度 unshift 在陣列前新增數值 返回的也是新增後的陣列長度 pop 刪除陣列中的最後一條資料 返回的是刪...