English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
from()メソッドの作用は、配列またはイテレータオブジェクトから新しい、浅いコピーの配列インスタンスを作成することです。
from()メソッドの作用は、配列またはイテレータオブジェクトから新しい、浅いコピーの配列例を作成することです。
注意:from()メソッドのlength属性が1。
Array.from(object, mapFunction, thisArg)
var array = Array.from("w3codebox"); document.getElementById("result").innerHTML = array;テストを見て‹/›
テーブルの数字は、from()メソッドを完全にサポートする最初のブラウザバージョンを指定しています:
メソッド | |||||
from() | 45 | 32 | は | 9 | 12 |
パラメータ | 説明 |
---|---|
オブジェクト | (必需)要转换为数组的类数组或可迭代对象 |
(オプション)実行 | (必須)配列に変換するためのクラスオブジェクトまたは可変オブジェクト |
(オプション)Map関数は、配列の各要素を呼び出すために使用されます | thisArg(オプション)実行時は、MapFunctionとして使用されますこの値 |
返り値: | 新しいArrayの例 |
---|---|
JavaScriptバージョン: | ECMAScript 6 |
この例では、文字列から配列を作成し、それを巡回します:
var arr = Array.from("w3codebox"); var result = document.getElementById("result"); for (let i=0; i < arr.length; i++) { result.innerHTML = result.innerHTML + 'arr[' + i + '] = ' + arr[i] + '<br>'; }テストを見て‹/›