Gaan voort om in forEach te werk?
Gaan voort om in forEach te werk?

Video: Gaan voort om in forEach te werk?

Video: Gaan voort om in forEach te werk?
Video: Array forEach Method in JavaScript 2024, November
Anonim

Soos met die breukverklaring, a aanhou sleutelwoord sal nie werk binne a vir elke lus. Daar is egter 'n manier om dit te omseil en dit is om die terugkeer-sleutelwoord te gebruik.

Kan jy gevolglik voortgaan in forEach gebruik?

Omdat Vir elke is 'n metode en nie 'n gereelde nie vir elke lus moet herhaal word oor lstTemp met 'n gereelde vir elke lus in geval breek, maar in geval voortgaan om te gebruik terugkeer binne die Vir elke metode. breek en aanhou is C#-taalsleutelwoorde wat samestellerondersteuning benodig. Vir elke , vir die C# samesteller, is net 'n metode.

Verder, kan jy terugkeer in 'n forEach? Wel, die vir elke () metode nie eintlik nie terugkeer enigiets (ongedefinieerd). Dit roep eenvoudig 'n verskafde funksie op elke element in jou skikking. Hierdie terugbel word toegelaat om die oproepskikking te muteer.

As u dit in die oog hou, hoe gaan u voort met 'n forEach-lus?

Op enige punt binne die vir elke verklaring blok, kan jy breek uit die lus deur die break-stelling te gebruik, of stap na die volgende iterasie in die lus deur die gebruik van die aanhou verklaring. Jy kan ook uit a voor elke lus deur die goto-, terugkeer- of gooi-stellings.

Kan ons break in forEach JavaScript gebruik?

vir elke is onbreekbaar Jy kan nie breek uit a vir elke lus wanneer jy deur 'n Array gaan. Moenie probeer om vals of breek want dit sal nie werk nie. Die terugkeerstelling hieronder verlaat slegs die terugbelfunksie. Sodat die vir elke lus sal skuif na die volgende item in die Skikking.

Aanbeveel: