blockly > BasicCursor > getNextNode_

BasicCursor.getNextNode_() 方法

使用前序遍历在 Blockly AST 中导航。这样,用户就可以轻松浏览整个 Blockly AST,而无需在树上进出层级。

Signature:

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

参数

参数 类型 说明
节点 ASTNode | null AST 中的当前位置。
isValid (p1: ASTNode | null) => boolean 一个函数 true/false,具体取决于是否应遍历给定节点。

返回

ASTNode | null

遍历中的下一个节点。