ES6 陣列操作

2021-09-11 11:32:42 字數 1245 閱讀 4883

1、push() 尾端插入,返回陣列長度

let arr = [1,"hello",true];

console.log(arr.push(22));//4

console.log(arr,'---arr');//[1, "hello", true, 22]

console.log(arr.push(false,123));//6

console.log(arr,'---arr2');//[1, "hello", true, 22, false, 123]

console.log(arr.push(["a","b"]));//7

console.log(arr,'---arr3');//[1, "hello", true, 22, false, 123, ["a","b"]]

2、pop() 尾端移除,返回移除項
let arr = [2,"hello",true];

console.log(arr.pop());//true

console.log(arr,'---arr');//[2, "hello"]

//裡面無需加引數,加引數沒用

console.log(arr.pop(0));//hello

console.log(arr,'---arr2');//[2]

3、shift() 首端移除,返回移除項
let arr = [1,"hello",true];

console.log(arr.shift());//1

console.log(arr,'---arr');//["hello", true]

4、unshift() 首端插入,返回陣列長度
let arr = [1,"hello",true];

console.log(arr.unshift(false,123));//5

console.log(arr,'---arr');//[false, 123, 1, "hello", true]

console.log(arr.unshift());//5

console.log(arr,'---arr2');//[false, 123, 1, "hello", true]

5、利用拓展運算子(…)可實現在陣列前中後插入資料
let arr = [2,"hello",true];

var arr2 = [...arr,"a",...arr,"b",...arr]

ES6陣列基本操作

es6合併陣列 方法1 es6中 let arr4 arr1,arr2,arr3 方法2 es5中 arr1.concat arr2,arr3 注意 這兩種方法都是淺拷貝,使用的時候需要注意 方法3ary1.push ary2 陣列的常用方法 例項方法 find let ary let target...

ES6之陣列操作

es6中對於陣列操作新增了4種方法 1.map 對映 乙個對應乙個 2.reduce 彙總 多個出來乙個 3.filter 過濾 4.foreach 迭代 迴圈。直接上 理解的更快 返回結果 上面的 表示 arr 裡面的元素,每個都乘以2,即每個元素都執行該方法。這個理解起來可能比map要略微複雜一...

ES6 陣列新增

window.onload function 作用 把類陣列 獲取一組陣列元素,arguments.物件轉成陣列 具備length這個東西,就靠譜 let arr 1,2,4 let arr2 array.from arr let json let arr array.from json 作用 把一...