Метод Array.from

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

Синтаксис

javascriptlet newArray = Array.from(от какво правим масив, [функция]);

Пример

Нека направим нов масив от низ:

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

Резултат от изпълнението на кода:

javascript['a', 'b', 'c']

Пример

Нека направим нов масив от низ:

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

Резултат от изпълнението на кода:

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

Вижте също

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