JavaScript 數(shù)組 from() 方法

from() 方法的作用是:從類數(shù)組或迭代對(duì)象創(chuàng)建一個(gè)新的、淺拷貝的數(shù)組實(shí)例。

 JavaScript 數(shù)組對(duì)象

 from() 方法的作用是:從類數(shù)組或迭代對(duì)象創(chuàng)建一個(gè)新的、淺拷貝的數(shù)組示例。

注意:from()方法的length屬性為1。

語法:

Array.from(object, mapFunction, thisArg)
var array = Array.from("NHOOO");

document.getElementById("result").innerHTML = array;
測(cè)試看看?/?

瀏覽器兼容性

表格中的數(shù)字指定了完全支持from()方法的第一個(gè)瀏覽器版本:

方法
from()4532912

參數(shù)值

參數(shù)描述
object(必需)要轉(zhuǎn)換為數(shù)組的類數(shù)組或可迭代對(duì)象
MapFunction(可選)Map函數(shù)以調(diào)用數(shù)組的每個(gè)元素
thisArg(可選)執(zhí)行MapFunction時(shí)用作

技術(shù)細(xì)節(jié)

返回值:一個(gè)新的Array示例
JavaScript版本:ECMAScript 6

更多實(shí)例

這個(gè)實(shí)例從一個(gè)字符串創(chuàng)建一個(gè)數(shù)組,然后遍歷它:

var arr = Array.from("NHOOO");
var result = document.getElementById("result");

for (let i=0; i < arr.length; i++) {
result.innerHTML = result.innerHTML + 'arr[' + i + '] = ' + arr[i] + '<br>';
}
測(cè)試看看?/?

 JavaScript 數(shù)組對(duì)象

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清