Je, ramani ya safu inarudisha safu mpya?
Je, ramani ya safu inarudisha safu mpya?

Video: Je, ramani ya safu inarudisha safu mpya?

Video: Je, ramani ya safu inarudisha safu mpya?
Video: DOLA YA MAREKANI YAZIDI KUKATALIWA, TANZANIA NA INDIA ZAANZA KUFANYA BIASHARA KWA SARAFU ZA NDANI 2024, Desemba
Anonim

Inaita tu kazi iliyotolewa kwenye kila kipengele kwenye yako safu . Urejeshaji simu huu unaruhusiwa kugeuza simu safu . Wakati huo huo, the ramani () njia pia itaita kazi iliyotolewa kwenye kila kipengele kwenye safu . Tofauti ni hiyo ramani () hutumia kurudi maadili na kweli inarudisha safu mpya ya ukubwa sawa.

Vile vile, je, kichujio huunda safu mpya?

chujio () huita kitendakazi kilichotolewa mara moja kwa kila kipengele kwenye an safu , na hujenga a safu mpya kati ya thamani zote ambazo callback hurejesha thamani inayolazimisha kuwa true. Safu vipengele ambavyo fanya si kupita mtihani callback ni tu skip, na si pamoja katika safu mpya.

Vivyo hivyo, je, inapunguza safu ya mutate? Wewe fanya si lazima geuza asili safu wakati wa kutumia kupunguza kutatua changamoto hii. Unaweza kuunda nyingine safu na kupunguza.

Pili, je, ramani hubadilisha mpangilio?

ramani inafanya sivyo geuza ya safu ambayo inaitwa (ingawa callback, ikiwa imeombwa, inaweza fanya hivyo). Msururu wa vipengele vilivyochakatwa na ramani imewekwa kabla ya ombi la kwanza la callback. Ikiwa vipengele vilivyopo vya safu zinabadilishwa, thamani yao kama inavyopitishwa kwa callback itakuwa thamani kwa wakati huo ramani kuwatembelea.

Ni nini kazi ya ramani katika JavaScript?

The ramani () mbinu katika JavaScript huunda safu kwa kupiga simu maalum kazi kwenye kila kipengele kilichopo katika safu ya mzazi. Ni isiyo ya kubadilika njia . Kwa ujumla ramani () njia hutumika kurudia juu ya safu na wito kazi kwenye kila kipengele cha safu.

Ilipendekeza: