# Метод Array.from

Метод `Array.from` возвращает новый массив из массивоподобного или итерируемого объекта. Первым параметром метод принимает объект, из которого нужно сделать массив, вторым необязательным - функцию, которую нужно применить к элементам объекта.

## Синтаксис

`let newArray = Array.from(из чего делаем массив, [функция]);`

## Пример

Давайте сделаем новый массив из строки:

`let res = Array.from('abc'); console.log(res);`

Результат выполнения кода:

`['a', 'b', 'c']`

## Пример

Давайте сделаем новый массив из строки:

`let res = Array.from('abc', function(elem) { return elem + '!'; }); console.log(res);`

Результат выполнения кода:

`['a!', 'b!', 'c!']`

## Смотрите также

- метод `Array.of`,
  который получает массив из параметров
- метод `Array.isArray`,
  который проверяет является ли объект массивом

← →
↑
en ru