блочно > BasicCursor > getNextNode_
Метод BasicCursor.getNextNode_()
Использует обход предварительного заказа для навигации по Blockly AST. Это позволит пользователю легко перемещаться по всему Blockly AST без необходимости переходить на уровни дерева.
Подпись:
protected getNextNode_(node: ASTNode | null, isValid: (p1: ASTNode | null) => boolean): ASTNode | null;
Параметры
Параметр | Тип | Описание |
---|---|---|
узел | АСТноде | нулевой | Текущая позиция в АСТ. |
isValid | (p1: ASTNode | null) => логическое значение | Функция true/false в зависимости от того, следует ли пройти данный узел. |
Возврат:
АСТноде | нулевой
Следующий узел обхода.