blockly > LineCursor > getNextNode
LineCursor.getNextNode() 메서드
AST에서 다음 노드를 가져옵니다(선택적으로 루프백 허용).
서명:
getNextNode(node: IFocusableNode | null, isValid: (p1: IFocusableNode | null) => boolean, loop: boolean): IFocusableNode | null;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
노드 | IFocusableNode | null | AST의 현재 위치입니다. |
isValid | (p1: IFocusableNode | null) => boolean | 지정된 노드를 통과해야 하는지 여부에 따라 true/false를 반환하는 함수입니다. |
루프 | 부울 | 유효한 노드를 찾을 수 없는 경우 작업공간의 시작 부분으로 루프할지 여부입니다. |
반환:
IFocusableNode | null
탐색의 다음 노드입니다.