Returnerar arraymap en ny array?
Returnerar arraymap en ny array?

Video: Returnerar arraymap en ny array?

Video: Returnerar arraymap en ny array?
Video: Javascript Arrays Made Simple: Map and Flat (Part 4) 2024, April
Anonim

Det anropar helt enkelt en tillhandahållen funktion på varje element i din array . Denna återuppringning tillåts mutera uppringningen array . Under tiden har Karta ()-metoden kommer också att anropa en tillhandahållen funktion på varje element i array . Skillnaden är att Karta () använder lämna tillbaka värderingar och faktiskt returnerar en ny Array av samma storlek.

Skapar filter en ny array på samma sätt?

filtrera () anropar en tillhandahållen återuppringningsfunktion en gång för varje element i en array och konstruerar en ny array av alla värden för vilka callback returnerar ett värde som tvingar till sant. Array element som do inte klara återuppringningstestet hoppas helt enkelt över och ingår inte i ny array.

På samma sätt, reducerar muterad array? Du do inte behöva mutera Originalet array när man använder minska för att lösa denna utmaning. Du kan skapa en annan array med minska.

För det andra, muterar kartan array?

kartan gör inte mutera de array som den anropas på (även om återuppringning, om den anropas, kan do så). Utbudet av element som bearbetas av Karta ställs in före det första anropet av återuppringning. Om befintliga delar av array ändras, kommer deras värde som skickas till återuppringning att vara värdet vid tidpunkten Karta besöker dem.

Vad är kartfunktion i JavaScript?

De Karta () metod i JavaScript skapar en array genom att anropa en specifik fungera på varje element som finns i den överordnade matrisen. Det är en icke-muterande metod . Rent generellt Karta () metod används för att iterera över en array och anropa fungera på varje element i arrayen.

Rekommenderad: