Gee skikkingskaart 'n nuwe skikking terug?
Gee skikkingskaart 'n nuwe skikking terug?

Video: Gee skikkingskaart 'n nuwe skikking terug?

Video: Gee skikkingskaart 'n nuwe skikking terug?
Video: Ross Coulthart: Recovered UFO, Hearings, David Grusch 2024, Desember
Anonim

Dit roep eenvoudig 'n verskafde funksie op elke element in jou skikking . Hierdie terugbel word toegelaat om die oproep te muteer skikking . Intussen het die kaart () metode sal ook 'n verskafde funksie op elke element in die skikking . Die verskil is dat kaart () gebruik terugkeer waardes en eintlik gee 'n nuwe Array terug van dieselfde grootte.

Skep filter eweneens 'n nuwe skikking?

filter () roep 'n verskafde terugbelfunksie een keer vir elke element in 'n skikking , en bou a nuwe skikking van al die waardes waarvoor terugbel 'n waarde terugstuur wat na waar dwing. Skikking elemente wat doen nie die terugbeltoets slaag nie, word eenvoudig oorgeslaan en is nie ingesluit in die nuwe skikking.

Net so, verminder mutate array? Jy doen hoef nie muteer die oorspronklike skikking wanneer dit gebruik word verminder om hierdie uitdaging op te los. Jy kan 'n ander skep skikking met verminder.

Tweedens, muteer kaart skikking?

kaart doen nie muteer die skikking waarop dit geroep word (hoewel terugbel, indien aangeroep, kan doen so). Die reeks elemente verwerk deur kaart is gestel voor die eerste oproep van terugbel. As bestaande elemente van die skikking verander word, sal hul waarde soos oorgedra na terugbel die waarde op daardie tydstip wees kaart hulle besoek.

Wat is kaartfunksie in JavaScript?

Die kaart () metode in JavaScript skep 'n skikking deur 'n spesifieke te roep funksie op elke element teenwoordig in die ouer skikking. Dit is 'n nie-muterende metode . Oor die algemeen kaart () metode word gebruik om oor 'n skikking en roeping te herhaal funksie op elke element van skikking.

Aanbeveel: