Array.from metodas

Metodas Array.from grąžina naują masyvą iš masyvą primenančio arba iteruojamo objekto. Pirmuoju parametru metodas priima objektą, iš kurio reikia sukurti masyvą, antruoju pasirinktiniu - funkciją, kurią reikia pritaikyti objekto elementams.

Sintaksė

javascriptlet newArray = Array.from(iš ko darome masyvą, [funkcija]);

Pavyzdys

Sukurkime naują masyvą iš eilutės:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Sukurkime naują masyvą iš eilutės:

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

Kodo vykdymo rezultatas:

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

Taip pat žiūrėkite

  • metodas Array.of,
    kuris gauna masyvą iš parametrų
  • metodas Array.isArray,
    kuris tikrina ar objektas yra masyvas