נקודות עצירה (breakpoint) מאפשרות להשהות את הקוד באמצע הביצוע, בתנאי אופציונלי, ולבחון את כל הערכים באותו רגע. נקודות רישום ביומן מאפשרות לך לרשום הודעות במסוף בלי להשהות את הביצוע. נקודות עצירה (breakpoint) ונקודות רישום ביומן הן חלופה יעילה להצהרות debugger;
ולקריאות ל-console.log()
בקוד.
בסרטון מוסבר איך להשתמש בנקודות עצירה (breakpoint) ובנקודות רישום ביומן (logpoint) כדי לנפות באגים בקוד:
- אפשר להגדיר נקודת עצירה (breakpoint) בקליק.
- אפשר להציג את Call Stack, לבדוק את המשתנים ולערוך את הערכים שלהם בהיקף ההרשאות ובמסוף.
- לוחצים לחיצה ימנית > התעלמות מסקריפטים של צד שלישי.
- השבתת ההשהיה של דפי חשבון
debugger;
. - אפשר להוסיף תנאי שישמש להשהיה.
- רושמים ערכים במסוף בלי להשהות אותם.
- מגדירים שכלי לניפוי באגים יושהה במקרים של חריגים שנתפסו או לא נתפסו.
מידע נוסף על סוגים של נקודות עצירה (breakpoint) זמין במאמר השהיית קוד עם נקודות עצירה.