blockly > LineCursor > getPreviousNode
Methode „LineCursor.getPreviousNode()“
Ruft den vorherigen Knoten im AST ab und ermöglicht optional einen Rücksprung.
Unterschrift:
getPreviousNode(node: IFocusableNode | null, isValid: (p1: IFocusableNode | null) => boolean, loop: boolean): IFocusableNode | null;
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
Knoten | IFocusableNode | null | Die aktuelle Position im AST. |
isValid | (p1: IFocusableNode | null) => boolean | Eine Funktion, die „wahr“ oder „falsch“ zurückgibt, je nachdem, ob der angegebene Knoten durchlaufen werden soll. |
loop | boolean | Gibt an, ob der Loop zum Ende des Arbeitsbereichs zurückkehren soll, wenn kein gültiger Knoten gefunden wurde. |
Gibt zurück:
IFocusableNode | null
Der vorherige Knoten in der Durchsuchung oder null, wenn kein vorheriger Knoten vorhanden ist.