blockly > LineCursor > getPreviousNode

LineCursor.getPreviousNode() メソッド

AST 内の前のノードを取得します。必要に応じてループバックを許可します。

署名:

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

パラメータ

パラメータ 説明
ノード IFocusableNode | null AST 内の現在の位置。
isValid (p1: IFocusableNode | null) => boolean 指定されたノードを走査するかどうかに応じて true または false を返す関数。
loop ブール値 有効なノードが見つからなかった場合に、ワークスペースの終点までループするかどうか。

戻り値:

IFocusableNode | null

走査内の前のノード。前のノードが存在しない場合は null。