blockly > LineCursor > getPreviousNode

เมธอด LineCursor.getPreviousNode()

รับโหนดก่อนหน้าใน AST โดยเลือกที่จะอนุญาตการวนซ้ำได้

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
โหนด IFocusableNode | null ตำแหน่งปัจจุบันใน AST
isValid (p1: IFocusableNode | null) => boolean ฟังก์ชันที่แสดงผลเป็น "จริง/เท็จ" โดยขึ้นอยู่กับว่าควรไปยังโหนดที่ระบุหรือไม่
loop บูลีน กำหนดว่าจะวนกลับไปที่จุดสิ้นสุดของพื้นที่ทำงานหรือไม่หากไม่พบโหนดที่ถูกต้อง

การคืนสินค้า:

IFocusableNode | null

โหนดก่อนหน้าในการเข้าชม หรือ Null หากไม่มีโหนดก่อนหน้า