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

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

Video: Pokračuje v práci ve forEach?
Video: Robert Waldinger: What makes a good life? Lessons from the longest study on happiness | TED 2024, Duben
Anonim

Stejně jako u příkazu break, a pokračovat klíčové slovo nebude práce uvnitř a pro každého smyčka. Existuje způsob, jak to obejít, a to použití klíčového slova return.

Můžete tedy použít continue v forEach?

Protože Pro každého je metoda a ne regulérní pro každého smyčka je potřeba iterovat přes lstTemp s regular pro každého smyčka pro případ přerušení, ale pro případ pokračovat v používání vrátit se dovnitř Pro každého metoda. zlomit a pokračovat jsou klíčová slova jazyka C#, která vyžadují podporu kompilátoru. Pro každého , do kompilátoru C#, je jen metoda.

Navíc, můžete se vrátit ve forEach? No, pro každého () metoda ve skutečnosti není vrátit se cokoliv (nedefinováno). Jednoduše zavolá poskytnutou funkci pro každý prvek ve vašem poli. Toto zpětné volání může zmutovat volající pole.

S ohledem na to, jak pokračujete ve smyčce forEach?

V kterémkoli bodě v pro každého příkazový blok, můžete se vymanit z smyčka pomocí příkazu break nebo krok k další iteraci v smyčka pomocí pokračovat tvrzení. Můžete také ukončit a foreach smyčka pomocí příkazů goto, return nebo throw.

Můžeme použít break in forEach JavaScript?

pro každého je nerozbitný Můžeš ne přestávka z a pro každého smyčka při průchodu polem. Nesnažte se vrátit false nebo přestávka protože to nebude fungovat. Níže uvedený příkaz return pouze ukončí funkci zpětného volání. Takže pro každého smyčka vůle přejít na další položku v poli.

Doporučuje: