reduce-metode is 'n bietjie meer buigsaam. Dit kan enigiets teruggee. Die doel daarvan is om 'n skikking te neem en die inhoud daarvan in 'n enkele waarde te kondenseer. Daardie waarde kan 'n getal, 'n string of selfs 'n voorwerp of nuwe skikking wees.
Gee verminder 'n nuwe voorwerp terug?
5 antwoorde. Ja, dit is die normale gedrag van verminder wanneer jy nie 'n aanvanklike waarde vir die akkumulator slaag nie (wat jy altyd moet). Jou kode werk nie soos verwag op enige skikkings behalwe dié met twee voorwerpe nie.
Gee skikkingskaart 'n nuwe skikking terug?
Die kaartmetode gee 'n heeltemal nuwe skikking terug met getransformeerde elemente en dieselfde hoeveelheid data. In die geval van forEach, selfs al gee dit ongedefinieerd terug, sal dit die oorspronklike skikking muteer met die terugbel.
Wat doen die verminder-metode?
Die verminder-metode voer 'n gebruiker-verskafde "reducer"-terugbelfunksie op elke element van die skikking uit, wat die terugkeerwaarde van die berekening op die voorafgaande element deur gee. Die finale resultaat van die gebruik van die verkleiner oor alle elemente van die skikking is 'n enkele waarde.
Wat doen verminder in JavaScript?
JavaScript Array reduce
Die vermindermetode voer 'n verkleinerfunksie uit vir elke waarde van 'n skikking. verminder gee 'n enkele waarde terug wat die funksie se opgehoopte resultaat is. … verminder verander nie die oorspronklike skikking nie.