Metoda Array.from

Metoda Array.from vrací nové pole z objektu podobného poli nebo iterovatelného objektu. Prvním parametrem metoda přijímá objekt, ze kterého je třeba vytvořit pole, druhým volitelným - funkci, kterou je třeba aplikovat na prvky objektu.

Syntaxe

javascriptlet newArray = Array.from(z čeho vytváříme pole, [funkce]);

Příklad

Vytvořme nové pole z řetězce:

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

Výsledek provedení kódu:

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

Příklad

Vytvořme nové pole z řetězce:

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

Výsledek provedení kódu:

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

Viz také

  • metoda Array.of,
    která získá pole z parametrů
  • metoda Array.isArray,
    která kontroluje, zda je objekt pole