Метад Array.from

Метад Array.from вяртае новы масіў з масівападобнага або iтэруемага аб'екта. Першым параметрам метад прымае аб'ект, з якога трэба зрабіць масіў, другім неабавязковым - функцыю, якую трэба прымяніць да элементаў аб'екта.

Сінтаксіс

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,
    які правярае ці з'яўляецца аб'ект масівам