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

遍历中的下一个节点。