Retourneert arraymap een nieuwe array?
Retourneert arraymap een nieuwe array?

Video: Retourneert arraymap een nieuwe array?

Video: Retourneert arraymap een nieuwe array?
Video: JavaScript Array Map 2024, April
Anonim

Het roept eenvoudig een verstrekte functie aan op elk element in uw reeks . Deze callback mag de aanroep muteren reeks . Ondertussen is de kaart () methode zal ook een opgegeven functie aanroepen op elk element in de reeks . Het verschil is dat kaart () maakt gebruik van opbrengst waarden en eigenlijk geeft een nieuwe array terug van dezelfde grootte.

Maakt filter op dezelfde manier een nieuwe array?

filter () roept een gegeven callback-functie één keer aan voor elk element in een reeks , en construeert a nieuwe reeks van alle waarden waarvoor callback een waarde retourneert die afdwingt tot true. Array elementen die doen de callback-test niet doorstaan, worden gewoon overgeslagen en zijn niet opgenomen in de nieuwe reeks.

Evenzo, vermindert muteren array? Jij doen niet moeten muteren het origineel reeks tijdens gebruik verminderen om deze uitdaging op te lossen. U kunt een andere maken reeks met verminderen.

Ten tweede, muteert kaart array?

kaart doet niet muteren de reeks waarop het wordt aangeroepen (hoewel terugbellen, indien aangeroepen, kan doen dus). Het bereik van elementen verwerkt door kaart wordt ingesteld vóór de eerste oproep van terugbellen. Als bestaande elementen van de reeks zijn gewijzigd, is hun waarde zoals doorgegeven aan terugbellen de waarde op dat moment kaart bezoekt hen.

Wat is de kaartfunctie in JavaScript?

De kaart () methode in JavaScript maakt een array door een specifieke. aan te roepen functie op elk element dat aanwezig is in de bovenliggende array. Het is een niet-muterende methode . Over het algemeen kaart () methode wordt gebruikt om een array te herhalen en aan te roepen functie op elk element van array.

Aanbevolen: