Metoda Array.from

Metoda Array.from zwraca nową tablicę z obiektu podobnego do tablicy lub obiektu iterowalnego. Pierwszym parametrem metoda przyjmuje obiekt, z którego ma zostać utworzona tablica, drugim opcjonalnym - funkcję, którą należy zastosować do elementów obiektu.

Składnia

javascriptlet newArray = Array.from(obiekt do konwersji na tablicę, [funkcja]);

Przykład

Utwórzmy nową tablicę z ciągu znaków:

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

Wynik wykonania kodu:

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

Przykład

Utwórzmy nową tablicę z ciągu znaków:

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

Wynik wykonania kodu:

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

Zobacz też

  • metoda Array.of,
    która tworzy tablicę z parametrów
  • metoda Array.isArray,
    która sprawdza czy obiekt jest tablicą