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 đó.