Metodo Array.from

Il metodo Array.from restituisce un nuovo array da un oggetto simile a un array o oggetto iterabile. Il primo parametro del metodo accetta l'oggetto da cui creare l'array, il secondo opzionale - una funzione da applicare agli elementi dell'oggetto.

Sintassi

javascriptlet newArray = Array.from(da cosa creiamo l'array, [funzione]);

Esempio

Creiamo un nuovo array da una stringa:

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

Risultato dell'esecuzione del codice:

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

Esempio

Creiamo un nuovo array da una stringa:

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

Risultato dell'esecuzione del codice:

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

Vedi anche

  • metodo Array.of,
    che ottiene un array dai parametri
  • metodo Array.isArray,
    che verifica se un oggetto è un array