blockly > BasicCursor > getPreviousNode_

BasicCursor.getPreviousNode_() 方法

反向排序,即可找到前一個節點。如此一來,使用者就能輕鬆瀏覽整個 Blockly AST,不必進出樹上的階層。

Signature:

protected getPreviousNode_(node: ASTNode | null, isValid: (p1: ASTNode | null) => boolean): ASTNode | null;

參數

參數 類型 說明
節點 ASTNode | 空值 在 AST 中的目前位置。
isValid (p1: ASTNode | null) => boolean 是否應週遊指定節點,顯示 true/false 函數。

傳回:

ASTNode | 空值

週遊中的前一個節點;如果沒有先前的節點,則傳回空值。