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。