Описание
Метод Array.from() возвращает массив из любого объекта со свойством длины.
Метод Array.from() возвращает массив из любого итерируемого объекта.
Array.from()
Array.from() — статическое свойство объекта JavaScript Array.
Вы можете использовать его только как Array.from().
Использование x.from(), где x — массив, вернет неопределенное значение.
Синтаксис
Array.from(object, mapFunction, thisValue)
Параметры
| Параметр | Описание |
| object | Необходимый. Объект для преобразования в массив. |
| mapFunction | Необязательный. Функция map для вызова каждого элемента. |
| thisValue | Необязательный. Значение для использования в качестве this для функции mapFunction. |
Возвращаемое значение
| Тип | Описание |
| Array | Значения из итерируемого объекта. |
Учебники по массивам:
Поддержка браузера
Array.from() — это функция ECMAScript6 (ES6).
ES6 (JavaScript 2015) поддерживается во всех современных браузерах с июня 2017 года:
| Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
| May 2016 | Apr 2017 | Jun 2017 | Sep 2016 | Jun 2016 |
Array.from() не поддерживается в Internet Explorer.