האם ממשיך לעבוד ב-forEach?
האם ממשיך לעבוד ב-forEach?

וִידֵאוֹ: האם ממשיך לעבוד ב-forEach?

וִידֵאוֹ: האם ממשיך לעבוד ב-forEach?
וִידֵאוֹ: Алгоритм успеха. 5 шагов 2024, נוֹבֶמבֶּר
Anonim

כמו בהצהרת ההפסקה, א לְהַמשִׁיך מילת המפתח לא עֲבוֹדָה בתוך א לכל אחד לוּלָאָה. בכל זאת יש דרך לעקוף את זה והיא להשתמש במילת המפתח החזרה.

כתוצאה מכך, האם אתה יכול להשתמש ב- continue ב-forEach?

כי לכל אחד היא שיטה ולא רגילה לכל אחד לולאה היא צורך לחזור על lstTemp עם רגיל לכל אחד לולאה במקרה שבירה, אבל במקרה להמשיך להשתמש לחזור בתוך לכל אחד שיטה. לשבור ו לְהַמשִׁיך הן מילות מפתח בשפת C# הדורשות תמיכת מהדר. לכל אחד , ל-C# מהדר, היא רק שיטה.

יתר על כן, האם אתה יכול לחזור ב-forEach? ובכן ה לכל אחד שיטת () לא למעשה לַחֲזוֹר כל דבר (לא מוגדר). זה פשוט קורא לפונקציה מסופקת בכל אלמנט במערך שלך. התקשרות חוזרת זו רשאית לשנות את מערך השיחות.

בהתחשב בזה, איך ממשיכים לולאה של forEach?

בכל נקודה בתוך לכל אחד בלוק הצהרה, אתה יכול לצאת מה- לוּלָאָה על ידי שימוש בהצהרת break, או צעד לאיטרציה הבאה ב- לוּלָאָה על ידי שימוש ב- לְהַמשִׁיך הַצהָרָה. אתה גם יכול לצאת א כל לולאה לפי הצהרות ה-goto, return, או throw.

האם נוכל להשתמש ב-break in forEach JavaScript?

לכל אחד הוא בלתי שביר אתה יכול לֹא לשבור מתוך א לכל אחד לולאה כאשר עוברים דרך מערך. אל תנסה להחזיר שקר או לשבור כי זה לא יעבוד. הצהרת החזרה למטה יוצאת רק מפונקציית ההתקשרות חזרה. אז ה לכל אחד לוּלָאָה רָצוֹן עבור לפריט הבא במערך.

מוּמלָץ: