blockly > LineCursor > getNextNode

Phương thức LineCursor.getNextNode()

Lấy nút tiếp theo trong AST, tuỳ ý cho phép vòng lặp.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
nút IFocusableNode | null Vị trí hiện tại trong AST.
isValid (p1: IFocusableNode | null) => boolean Hàm true/false tuỳ thuộc vào việc có nên duyệt qua nút đã cho hay không.
loop boolean Liệu có lặp lại từ đầu không gian làm việc nếu không tìm thấy nút hợp lệ hay không.

Trả về:

IFocusableNode | null

Nút tiếp theo trong quá trình duyệt qua.