JavaScript 类型化数组 from() 方法
描述
from() 方法从任何具有 length 属性的对象返回一个类型化数组。
from() 方法从任何可迭代对象返回一个类型化数组。
注意
from() 是数组对象的静态属性。
您只能将其用作 array.from()。
如果 x 不是数组,则使用 x.from() 将返回 undefined。
语法
typed-array.from(object, mapFunction, thisValue)
|
typed-array 必须是以下类型之一: Int8ArrayUint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float16Array Float32Array Float64Array BigInt64Array BigUint64Array |
参数
| 参数 | 描述 |
| iterable | 必填。 要转换为数组的对象。 |
| mapFunction | 可选。 要对每个项目调用的映射函数。 |
| thisValue | 可选。 用作 mapFunction 的 this 的值 |
返回值
| 类型 | 描述 |
| 类型化数组 | 包含可迭代对象值的类型化数组。 |
更多示例
JavaScript 类型化数组
浏览器支持
typed-array.from() 是 ECMAScript 6 (ES6 2015) 的一项特性。
JavaScript 2015 自 2017 年 6 月起,所有浏览器均已支持 JavaScript 2015。
| Chrome 51 |
Edge 15 |
Firefox 54 |
Safari 10 |
Opera 38 |
| 2016年5月 | 2017年4月 | 2017年6月 | 2016年9月 | 2016年6月 |
