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 אם אין צומת קודם.