JavaScript from() 方法

Array 對象參考手冊 JavaScript Array 對象

實例

通過字串創建一個數組:

var myArr = Array.from("zaixian");


定義和用法

from() 方法用於通過擁有 length 屬性的對象或可迭代的對象來返回一個數組。

如果對象是數組返回 true,否則返回 false。


流覽器支持

表格中的數字表示支持該方法的第一個流覽器版本號。

方法
from() 45.0 12.0 32.0 9 25.0

語法

Array.from(object, mapFunction, thisValue)

參數

參數 描述
object 必需,要轉換為數組的對象。
mapFunction 可選,數組中每個元素要調用的函數。
thisValue 可選,映射函數(mapFunction)中的 this 對象。

技術細節

返回值: 數組對象。
JavaScript 版本: ECMAScript 6

更多實例

下麵的實例返回集合中包含的對象數組。

var setObj = new Set(["a", "b", "c"]); var objArr = Array.from(setObj); objArr[1] == "b"; // true

下麵的實例演示如何使用箭頭語法和映射函數更改元素的值。

var arr = Array.from([1, 2, 3], x => x * 10); // arr[0] == 10; // arr[1] == 20; // arr[2] == 30;


Array 對象參考手冊 JavaScript Array 對象