JavaScript Array.from()
描述
该 Array.from()
方法返回具有长度属性的任何对象的数组。
该 Array.from()
方法从任何可迭代对象返回数组。
Array.from()
Array.from() 是 JavaScript Array 对象的静态属性。
您只能将其用作 Array.from()。
使用 x.from(),其中 x 是一个数组将返回 undefined。
语法
Array.from(object, mapFunction, thisValue)
参数
参数 | 描述 |
object | 必需的。 要转换为数组的对象。 |
mapFunction | 可选。 要在每个项目上调用的映射函数。 |
thisValue | 可选。 用于 this 的值 mapFunction |
返回值
类型 | 描述 |
一个数组 | 来自可迭代对象的值。 |
浏览器支持
Array.from()
是 ECMAScript6 (ES6) 功能。
ES6 (JavaScript 2015) 自 2017 年 6 月起在所有现代浏览器中都得到支持
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
2016 年 5 月 | 2017 年 4 月 | 2017 年 6 月 | 2016 年 9 月 | 2016 年 6 月 |
Array.from()
在 Internet Explorer 中不受支持。