Метод Array.from - получает массив из массивоподобного объекта на JavaScript

Метод 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,
    который проверяет является ли объект массивом



Чат с GPT Компилятор