blockly > BasicCursor > getPreviousNode_
Methode „BasicCursor.getPreviousNode_()“
Kehrt den Durchlauf der Vorreihenfolge um, um den vorherigen Knoten zu finden. So können Nutzer sich ganz einfach durch den gesamten Blockly-AST bewegen, ohne zwischen den Ebenen des Baums wechseln zu müssen.
Unterschrift:
protected getPreviousNode_(node: ASTNode | null, isValid: (p1: ASTNode | null) => boolean): ASTNode | null;
Parameter
Parameter |
Typ |
Beschreibung |
Knoten |
ASTNode | null |
Die aktuelle Position im AST. |
isValid |
(p1: ASTNode | null) => boolean |
Eine "true"- oder "false"-Funktion, die davon abhängt, ob der angegebene Knoten durchlaufen werden soll. |
Gibt zurück:
ASTNode | null
Der vorherige Knoten in der Durchsuchung oder null, wenn kein vorheriger Knoten vorhanden ist.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-11-08 (UTC).
[null,null,["Zuletzt aktualisiert: 2024-11-08 (UTC)."],[[["`getPreviousNode_()` enables reverse pre-order traversal of the Blockly AST for efficient navigation."],["It utilizes a provided validation function (`isValid`) to determine traversable nodes."],["The method returns the previous node encountered or null if none exists."],["This functionality simplifies navigation by allowing users to move seamlessly through the AST without complex level management."]]],[]]