English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод from() используется для создания нового массива, являющегося shallow copy из массива или итерируемого объекта.
Метод from() используется для создания нового массива, являющегося shallow copy из массива или итерируемого объекта.
Примечание:from()МетодаДлинаАтрибут равен 1.
Array.from(object, mapFunction, thisArg)
var array = Array.from("w3codebox"); document.getElementById("result").innerHTML = array;Проверьте тест <‹/›>
Числа в таблице указывают на первую версию браузера, которая полностью поддерживает метод from():
Метод | |||||
from() | 45 | 32 | Да | 9 | 12 |
Параметр | Описание |
---|---|
object | (обязательный) Класс-объект или итерируемый объект, который нужно преобразовать в массив |
MapFunction | (по желанию) Функция Map вызывается для каждого элемента массива |
thisArg | (по желанию) ВыполнитьMapFunctionв настоящее время используетсяЭтотЗначение |
Возврат значений: | Новый пример массива |
---|---|
Версия 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>'; }Проверьте тест <‹/›>