блочно > BasicCursor > getPreviousNode_

Метод BasicCursor.getPreviousNode_()

Отменяет предварительный обход, чтобы найти предыдущий узел. Это позволит пользователю легко перемещаться по всему Blockly AST без необходимости переходить на уровни дерева.

Подпись:

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

Параметры

Параметр Тип Описание
узел АСТноде | нулевой Текущая позиция в АСТ.
действует (p1: ASTNode | null) => логическое значение Функция true/false в зависимости от того, следует ли пройти данный узел.

Возврат:

АСТноде | нулевой

Предыдущий узел в обходе или ноль, если предыдущий узел не существует.