目录

JavaScript Array.from()

示例

从字符串创建数组:

Array.from("ABCDEFG")
亲自试一试 »

描述

这个Array.from()方法从任何具有 length 属性的对象返回一个数组。

这个Array.from()方法从任何可迭代对象返回一个数组。

数组.from()

Array.from() 是 JavaScript Array 对象的静态属性。

您只能将其用作 Array.from()。

使用 x.from()(其中 x 是一个数组)将返回 undefined。


语法

Array.from( object, mapFunction, thisValue)

参数

Parameter Description
object Required.
The object to convert to an array.
mapFunction Optional.
A map function to call on each item.
thisValue Optional.
A value to use as thisfor the mapFunction

返回值

类型 描述
数组 来自可迭代对象的值。

浏览器支持

Array.from()是 ECMAScript6 (ES6) 功能。

所有现代浏览器都支持 ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Yes Yes Yes Yes Yes

Array.from()Internet Explorer 11(或更早版本)不支持。