Pokračuje v práci vo forEach?
Pokračuje v práci vo forEach?

Video: Pokračuje v práci vo forEach?

Video: Pokračuje v práci vo forEach?
Video: Знакомство с рыженькой . Обработка меди на токарном станке. 2024, November
Anonim

Rovnako ako pri príkaze break, a ďalej kľúčové slovo nebude práca vnútri a pre každý slučka. Existuje spôsob, ako to obísť, a to použitie kľúčového slova return.

V dôsledku toho môžete použiť continue in forEach?

Pretože Pre každý je metóda a nie pravidelná pre každý slučku je potrebné iterovať cez lstTemp s regular pre každý slučka v prípade prerušenia, ale v prípade pokračovať v používaní vrátiť sa dovnútra Pre každý metóda. zlomiť a ďalej sú kľúčové slová jazyka C#, ktoré vyžadujú podporu kompilátora. Pre každý , do kompilátora C#, je len metóda.

Okrem toho, môžete sa vrátiť vo forEach? No, pre každý () metóda v skutočnosti nie je vrátiť čokoľvek (nedefinované). Jednoducho zavolá poskytnutú funkciu pre každý prvok vo vašom poli. Toto spätné volanie môže zmeniť pole volaní.

Ak to vezmete do úvahy, ako budete pokračovať v slučke pre každú slučku?

V ktoromkoľvek bode v rámci pre každý blok výpisov, môžete sa dostať von z slučka pomocou príkazu break alebo prejdite na ďalšiu iteráciu v slučka pomocou ďalej vyhlásenie. Môžete tiež ukončiť a foreach slučka pomocou príkazov goto, return alebo throw.

Môžeme použiť break in forEach JavaScript?

pre každý je nerozbitná Môžeš nie prestávka z a pre každý slučka pri prechode cez pole. Nesnažte sa vrátiť falošné alebo prestávka pretože to nebude fungovať. Príkaz return uvedený nižšie ukončí iba funkciu spätného volania. Takže pre každý slučka bude prejdite na ďalšiu položku v poli.

Odporúča: