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 | 空值
遍歷中的上一個節點;如果沒有前一個節點,則傳回空值。