Metóda Array.from

Metóda Array.from vracia nové pole z objektu podobného poľu alebo iterovateľného objektu. Prvým parametrom metóda prijíma objekt, z ktorého treba vytvoriť pole, druhým voliteľným - funkciu, ktorú treba aplikovať na prvky objektu.

Syntax

javascriptlet newArray = Array.from(z čoho robíme pole, [funkcia]);

Príklad

Vytvorme nové pole z reťazca:

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

Výsledok vykonania kódu:

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

Príklad

Vytvorme nové pole z reťazca:

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

Výsledok vykonania kódu:

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

Pozri tiež

  • metóda Array.of,
    ktorá získava pole z parametrov
  • metóda Array.isArray,
    ktorá kontroluje, či je objekt pole