JavaScript Array.from()
描述
Array.from()
方法可以從具有 length 屬性的任何物件返回一個數組。
Array.from()
方法可以從任何可迭代物件返回一個數組。
Array.from()
Array.from() 是 JavaScript Array 物件的靜態屬性。
您只能將其用作 Array.from()。
使用 x.from(),其中 x 是一個數組,將返回 undefined。
語法
Array.from(object, mapFunction, thisValue)
引數
引數 | 描述 |
object | 必需。 要轉換為陣列的物件。 |
mapFunction | 可選。 一個對映函式,將對每個項進行呼叫。 |
thisValue | 可選。 一個用作 mapFunction 的 this 的值 |
返回值
型別 | 描述 |
一個數組 | 可迭代物件的值。 |
瀏覽器支援
Array.from()
是 ECMAScript6 (ES6) 功能。
自 2017 年 6 月起,所有現代瀏覽器都支援 ES6 (JavaScript 2015)
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
2016 年 5 月 | 2017 年 4 月 | 2017 年 6 月 | 2016 年 9 月 | 2016 年 6 月 |
Array.from()
不支援 Internet Explorer。