blockly > BasicCursor > getPreviousNode_

BasicCursor.getPreviousNode_() 方法

反向執行預先順序的遍歷作業,以便找出先前的節點。這可讓使用者輕鬆瀏覽整個區塊 AST,不必進入樹狀結構的下一層。

Signature:

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

參數

參數 類型 說明
節點 ASTNode | 空值 在 AST 中的目前位置。
isValid (p1:ASTNode | null) => 布林值 true/false 函式,取決於是否應掃遍指定節點。

傳回:

ASTNode | 空值

遍歷中的上一個節點;如果沒有前一個節點,則傳回空值。