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