Metoda Array.from

Metoda Array.from returnează un nou array dintr-un obiect asemănător unui array sau un obiect iterabil. Primul parametru pe care îl acceptă metoda este obiectul din care trebuie făcut array-ul, al doilea, opțional - este funcția care trebuie aplicată elementelor obiectului.

Sintaxă

javascriptlet newArray = Array.from(din ce facem array-ul, [funcție]);

Exemplu

Să facem un nou array din șir de caractere:

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

Rezultatul executării codului:

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

Exemplu

Să facem un nou array din șir de caractere:

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

Rezultatul executării codului:

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

Vezi și

  • metoda Array.of,
    care obține un array din parametri
  • metoda Array.isArray,
    care verifică dacă un obiect este un array