blockly > LineCursor > getPreviousNode
Phương thức LineCursor.getPreviousNode()
Lấy nút trước đó trong AST, tuỳ ý cho phép vòng lặp.
Chữ ký:
getPreviousNode(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 đến cuối 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 trước đó trong quá trình duyệt hoặc giá trị rỗng nếu không có nút trước đó.