A kthen harta e grupit një grup të ri?
A kthen harta e grupit një grup të ri?

Video: A kthen harta e grupit një grup të ri?

Video: A kthen harta e grupit një grup të ri?
Video: Berisha: Deputetët e Rithemelimit me grup të ri parlamentar në shtator! Bardhi kreu i grupit?! 2024, Nëntor
Anonim

Thjesht thërret një funksion të dhënë në çdo element në tuaj varg . Kjo kthim thirrje lejohet të ndryshojë thirrjen varg . Ndërkohë, të harta Metoda () do të thërrasë gjithashtu një funksion të dhënë në çdo element në varg . Dallimi është se harta () përdor kthimi vlerat dhe në fakt kthen një Array të ri të së njëjtës madhësi.

Në mënyrë të ngjashme, a krijon filtri një grup të ri?

filtër () thërret një funksion të dhënë për kthimin e thirrjes një herë për çdo element në një varg , dhe ndërton a grup i ri nga të gjitha vlerat për të cilat kthimi i thirrjes kthen një vlerë që detyrohet në true. Array elementet të cilat bëj nuk kalojnë testin e kthimit të thirrjes thjesht anashkalohen dhe nuk përfshihen në grup i ri.

Po kështu, a redukton grupin mutues? Ju bëj nuk duhet mutojnë origjinale varg kur përdorni reduktuar për të zgjidhur këtë sfidë. Mund të krijoni një tjetër varg me reduktuar.

Së dyti, a ndryshon harta vargun?

harta bën jo mutojnë të varg në të cilën thirret (edhe pse kthimi i thirrjes, nëse thirret, mund bëj kështu që). Gama e elementeve të përpunuara nga harta vendoset përpara thirrjes së parë të kthimit të thirrjes. Nëse elementet ekzistuese të varg janë ndryshuar, vlera e tyre e kaluar në kthim do të jetë vlera në atë moment harta i viziton ato.

Çfarë është funksioni i hartës në JavaScript?

Të harta () metodë në JavaScript krijon një grup duke thirrur një specifik funksionin në çdo element të pranishëm në grupin prind. Është një jomutant metodë . Në përgjithësi harta () metodë përdoret për të përsëritur mbi një grup dhe thirrje funksionin në çdo element të grupit.

Recommended: