Returnerer array map et nyt array?
Returnerer array map et nyt array?

Video: Returnerer array map et nyt array?

Video: Returnerer array map et nyt array?
Video: How do I add all the numbers in an array? JavaScript 2024, April
Anonim

Det kalder simpelthen en forudsat funktion på hvert element i din array . Dette tilbagekald har tilladelse til at mutere opkaldet array . I mellemtiden kort ()-metoden vil også kalde en givet funktion på hvert element i array . Forskellen er det kort () bruger Vend tilbage værdier og faktisk returnerer et nyt array af samme størrelse.

På samme måde skaber filter et nyt array?

filter () kalder en givet tilbagekaldsfunktion én gang for hvert element i en array og konstruerer en nyt array af alle de værdier, for hvilke tilbagekald returnerer en værdi, der tvinger til sand. Array elementer, som gør ikke bestå tilbagekaldstesten springes simpelthen over og er ikke inkluderet i nyt array.

På samme måde reducerer muteret array? Du gør ikke behøver mutere den oprindelige array ved brug reducere at løse denne udfordring. Du kan oprette en anden array med reducere.

For det andet, muterer kort array?

kortet gør ikke mutere det array som det kaldes på (selvom tilbagekald, hvis det påberåbes, evt gør så). Udvalget af elementer behandlet af kort er indstillet før den første påkaldelse af tilbagekald. Hvis eksisterende elementer af array ændres, vil deres værdi, som videregives til tilbagekald, være værdien på tidspunktet kort besøger dem.

Hvad er kortfunktion i JavaScript?

Det kort () metode i JavaScript opretter en matrix ved at kalde en bestemt fungere på hvert element, der er til stede i det overordnede array. Det er en ikke-muterende metode . Generelt kort () metode bruges til at iterere over et array og kalde fungere på hvert element i arrayet.

Anbefalede: