Jatkaako työtä forEachissa?
Jatkaako työtä forEachissa?

Video: Jatkaako työtä forEachissa?

Video: Jatkaako työtä forEachissa?
Video: Älkää tuomitko tätä työtä! 2024, Marraskuu
Anonim

Kuten break-lauseessa, a jatkaa avainsana ei työ sisällä a jokaiselle silmukka. On kuitenkin olemassa tapa kiertää se, ja se on käyttää return-avainsanaa.

Voitko siis käyttää jatkoa forEachissa?

Koska Jokaiselle on menetelmä eikä säännöllinen jokaiselle silmukka on iterate over lstTemp tavallisella jokaiselle silmukka tapauksessa katkeaa, mutta tapauksessa jatka käyttöä palata sisään Jokaiselle menetelmä. tauko ja jatkaa ovat C#-kielen avainsanoja, jotka vaativat kääntäjän tuen. Jokaiselle , C#-kääntäjälle, on vain menetelmä.

Lisäksi voitko palata forEachissa? No, jokaiselle () menetelmä ei itse asiassa palata mitä tahansa (määrittämätön). Se yksinkertaisesti kutsuu toimitetun funktion jokaiselle taulukon elementille. Tämä takaisinkutsu saa muuttaa kutsuvan taulukon.

Kun tämä pidetään mielessä, kuinka jatkat forEach-silmukkaa?

Missä tahansa kohdassa sisällä jokaiselle lauseketta, voit murtautua ulos silmukka käyttämällä break-lausetta tai siirtymällä seuraavaan iteraatioon silmukka käyttämällä jatkaa lausunto. Voit myös poistua a foreach silmukka goto-, return- tai throw-lauseilla.

Voimmeko käyttää break in forEach JavaScriptiä?

jokaiselle on rikkoutumaton Sinä pystyt ei tauko ulos a jokaiselle silmukka käydessään taulukon läpi. Älä yritä palauttaa vääriä tai tauko koska se ei onnistu. Alla oleva return-lause sulkee vain takaisinsoittotoiminnon. Joten jokaiselle silmukka tahtoa siirtyä taulukon seuraavaan kohteeseen.

Suositeltava: