blockly > BasicCursor > getPreviousNode_
Méthode BasicCursor.getPreviousNode_()
Inverse la traversée pré-ordonnée pour trouver le nœud précédent. Cela permet à un utilisateur de naviguer facilement dans l'ensemble de l'AST Blockly sans avoir à entrer et à sortir des niveaux de l'arborescence.
Signature :
protected getPreviousNode_(node: ASTNode | null, isValid: (p1: ASTNode | null) => boolean): ASTNode | null;
Paramètres
Paramètre |
Type |
Description |
nœud |
ASTNode | null |
Position actuelle dans AST. |
isValid |
(p1: ASTNode | null) => booléen |
Fonction "vrai/faux" selon que le nœud donné doit être parcouru. |
Renvoie :
ASTNode | null
Nœud précédent de l'exploration ou valeur nulle si aucun nœud précédent n'existe.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/11/08 (UTC).
[null,null,["Dernière mise à jour le 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."]]],[]]