blockly > LineCursor > getPreviousNode

Método LineCursor.getPreviousNode()

Obtén el nodo anterior en el AST, de manera opcional, y permite el bucle invertido.

Signature:

getPreviousNode(node: IFocusableNode | null, isValid: (p1: IFocusableNode | null) => boolean, loop: boolean): IFocusableNode | null;

Parámetros

Parámetro Tipo Descripción
nodo IFocusableNode | null La posición actual en el AST.
isValid (p1: IFocusableNode | null) => boolean Una función verdadera o falsa según si se debe recorrer el nodo determinado.
bucle booleano Indica si se debe realizar un bucle hasta el final del espacio de trabajo si no se encontró un nodo válido.

Muestra:

IFocusableNode | null

El nodo anterior en el recorrido o nulo si no existe un nodo anterior.