blockly > LineCursor > getNextNode
LineCursor.getNextNode() 方法
取得 AST 中的下一個節點,並可選擇允許迴圈。
Signature:
getNextNode(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
遍歷中的下一個節點。