, 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 與解構賦值結合 函式的...