blockly > LineCursor > getPreviousNode

Metoda LineCursor.getPreviousNode()

Pobierz poprzedni węzeł w AST, opcjonalnie zezwalając na pętlę.

Podpis:

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

Parametry

Parametr Typ Opis
węzeł IFocusableNode | null Bieżąca pozycja w AST.
isValid (p1: IFocusableNode | null) => boolean Funkcja zwracająca wartość prawda lub fałsz w zależności od tego, czy dany węzeł ma być przeanalizowany.
pętla wartość logiczna Określa, czy w przypadku braku prawidłowego węzła ma być wykonana pętla do końca obszaru roboczego.

Zwroty:

IFocusableNode | null

Poprzedni węzeł w przeszukiwaniu lub null, jeśli nie istnieje żaden poprzedni węzeł.