Metoden Array.from

Metoden Array.from returnerar en ny array från ett array-liknande eller itererbart objekt. Den första parametern tar metoden objektet som ska omvandlas till en array, den andra valfria - en funktion som skan appliceras på objektets element.

Syntax

javascriptlet newArray = Array.from(vad vi skapar array från, [funktion]);

Exempel

Låt oss skapa en ny array från en sträng:

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

Resultatet av att exekvera koden:

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

Exempel

Låt oss skapa en ny array från en sträng:

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

Resultatet av att exekvera koden:

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

Se även

  • metoden Array.of,
    som skapar en array från parametrar
  • metoden Array.isArray,
    som kontrollerar om ett objekt är en array