blockly‏ > LineCursor‏ > getPreviousNode

השיטה LineCursor.getPreviousNode()

אחזור הצומת הקודם ב-AST, עם אפשרות לאפשר לולאה חוזרת.

Signature:

getPreviousNode(node: IFocusableNode | null, isValid: (p1: IFocusableNode | null) => boolean, loop: boolean): IFocusableNode | null;

פרמטרים

פרמטר סוג תיאור
צומת IFocusableNode | null המיקום הנוכחי ב-AST.
isValid (p1: IFocusableNode | null) => boolean פונקציה שמחזירה את הערך true/false בהתאם לשאלה אם צריך לעבור דרך הצומת הנתון.
loop בוליאני האם להריץ לולאה עד לסוף סביבת העבודה אם לא נמצא צומת תקין.

החזרים:

IFocusableNode | null

הצומת הקודם בסריקה או null אם אין צומת קודם.