English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод from() в JavaScript

Метод from() используется для создания нового массива, являющегося shallow copy из массива или итерируемого объекта.

 Объект массива JavaScript

 Метод from() используется для создания нового массива, являющегося shallow copy из массива или итерируемого объекта.

Примечание:from()МетодаДлинаАтрибут равен 1.

Грамматика:

Array.from(object, mapFunction, thisArg)
var array = Array.from("w3codebox");
document.getElementById("result").innerHTML = array;
Проверьте тест <‹/›>

Совместимость браузеров

Числа в таблице указывают на первую версию браузера, которая полностью поддерживает метод from():

Метод
from()4532Да912

Значение параметра

ПараметрОписание
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>';
}
Проверьте тест <‹/›>

 Объект массива JavaScript