ES6入門05 陣列擴充套件

2021-09-13 04:04:27 字數 745 閱讀 5313

, 11);

console.log(arr); // [3, "abc", true, , 11]

let empty = array.of();

console.log(empty); //

}

);

// hello

// beautiful

// girl!

// 類似map對映的功能

// from接收兩個引數,array.from(arr, fn)。fn的返回值組成了最終的陣列

console.log(array.from([1, 3, 5], item => item * 2)); // [2, 6, 10]

}

// 陣列的values方法,返回陣列所有元素的集合

for (let value of arr.values())

// 陣列的entries方法,返回陣列的下標和元素的集合

for (let [index, value] of arr.entries())

// 以下寫法功能類似於values

for (let value of arr)

}

Es6陣列擴充套件

示例 es5和es6的擴充套件運算子區別 let arr 1,2,3 function add a,b,c es5 es6 add arr 6 複製陣列 let arr 1,2,3 es5 let arr3 arr.concat 4 es6 let arr3 arr,4 console.log ar...

ES6陣列擴充套件

陣列建構函式的靜態方法。靜態方法 把函式當物件處理 key對應的value是函式 我們就說這個方法是靜態方法 否則就是靜態屬性 array.f 1 console.log array.f 靜態屬性 array.fn function array.fn 靜態方法array.from方法用於將兩類物件轉...

ES6標準入門 6 陣列的擴充套件

擴充套件運算子 spread 例子1 es5 的寫法 function f x,y,z let args 0,1,2 es6 的寫法 f args 例子2 es5 的寫法 let arr1 0,1,2 let arr2 3,4,5 es6 的寫法 arr1.push arr2 與解構賦值結合 函式的...