וִידֵאוֹ: מה השימוש של await ב- node JS?
2024 מְחַבֵּר: Lynn Donovan | [email protected]. שונה לאחרונה: 2023-12-15 23:47
עם צוֹמֶת v8, האסינכרון/ לְהַמתִין התכונה הושקה רשמית על ידי ה צוֹמֶת להתמודד עם הבטחות ושרשור פונקציות. אין צורך לשרשר את הפונקציות בזו אחר זו, פשוט לְהַמתִין הפונקציה שמחזירה את ההבטחה. אבל צריך להכריז על הפונקציה אסינכרון לפני מחכה פונקציה המחזירה הבטחה.
באופן זה, איך אתה משתמש בהמתנה?
ה לְהַמתִין מילת מפתח אפשר לשים את זה לפני כל פונקציה מבוססת הבטחה אסינכרון כדי להשהות את הקוד שלך באותה שורה עד שההבטחה תתקיים, ואז להחזיר את הערך המתקבל. בינתיים, קוד אחר שעשוי להמתין להזדמנות לביצוע יעשה זאת.
לאחר מכן, השאלה היא, מה הטעם בהמתנה לא-סינכרון? אסינכרון / לְהַמתִין מאפשר לעשות מסובך אסינכרוני קוד נראה פשוט כמו אחד סינכרוני. זה עושה כתיבה אסינכרוני קוד קל מאוד. כפי שציינת בשאלה שלך, זה נראה כאילו אתה כותב את הגרסה הסינכרונית - אבל זה למעשה אסינכרוני.
רק אז, למה אנחנו משתמשים בסינכרון ומחכים ב-JavaScript?
אסינכרון / לְהַמתִין נוצרה כדי לפשט את תהליך העבודה עם וכתיבת הבטחות משורשרות. אסינכרון פונקציות מחזירות הבטחה. אם הפונקציה זורקת שגיאה, ההבטחה תידחה. אם הפונקציה מחזירה ערך, ההבטחה תיפתר.
איך מחכה אסינכרון עובד?
JavaScript ES8 הוצג אסינכרון / לְהַמתִין זה עושה את עבודה שֶׁל עובד עם הבטחות קל יותר. א אסינכרון פונקציה יכולה להכיל an לְהַמתִין ביטוי, שמשהה את ביצוע הפונקציה ומחכה להחלטת ההבטחה שעברה, ולאחר מכן ממשיך את אסינכרון ביצוע הפונקציה ומחזיר את הערך שנפתר.
מוּמלָץ:
מה השימוש בכרטיס הרחבה?
לחלופין המכונה כרטיס הרחבה, לוח הרחבה, כרטיס פנימי, מתאם ממשק או כרטיס, כרטיס הרחבה הוא PCB שמתאים לחריץ הרחבה במחשב שולחני. כרטיס הרחבה משמש כדי להעניק למחשב יכולות נוספות, כגון ביצועי וידאו משופרים באמצעות כרטיס גרפי
איך השימוש במעבד יכול להיות מעל 100?
%CPU -- שימוש במעבד: אחוז המעבד שלך שבו נעשה שימוש בתהליך. כברירת מחדל, top מציג זאת כאחוז ממעבד בודד. במערכות מרובות ליבות, אתה יכול לקבל אחוזים שעולים על 100%. לדוגמה, אם 3 ליבות נמצאות בשימוש של 60%, החלק העליון יציג שימוש במעבד של 180%
מה השימוש ב-FileWriter ב-Java?
מחלקת Java FileWriter משמשת לכתיבת נתונים מוכווני תווים לקובץ. זוהי מחלקה מוכוונת תווים המשמשת לטיפול בקבצים ב-Java. בניגוד למחלקת FileOutputStream, אינך צריך להמיר מחרוזת למערך בתים מכיוון שהיא מספקת שיטה לכתוב מחרוזת ישירות
מה השימוש בבורר בזווית 7?
תכונת הבורר מאפשרת לנו להגדיר כיצד Angular מזוהה כאשר נעשה שימוש ברכיב ב-HTML. היא אומרת ל-Angular ליצור ולהכניס מופע של רכיב זה שבו הוא מוצא את תג הבורר בקובץ HTML האב באפליקציה הזוויתית שלך
מה השימוש בתכונת המאקרו?
מה זה מאקרו? מאקרו הוא סדרה מאוחסנת של פקודות המבצעות פעולה או מחרוזת של פעולות. ניתן להשתמש בתכונה זו כדי להוסיף פונקציונליות או לבצע משימות פשוטות אוטומטיות, כגון ביצוע פעולה כאשר המשתמש לוחץ על כפתור פקודה