blockly > LineCursor > getPreviousNode
Metode LineCursor.getPreviousNode()
Mendapatkan node sebelumnya di AST, secara opsional mengizinkan loopback.
Tanda Tangan:
getPreviousNode(node: IFocusableNode | null, isValid: (p1: IFocusableNode | null) => boolean, loop: boolean): IFocusableNode | null;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
node | IFocusableNode | null | Posisi saat ini di AST. |
isValid | (p1: IFocusableNode | null) => boolean | Fungsi benar/salah bergantung pada apakah node tertentu harus dilalui. |
loop | boolean | Apakah akan melakukan loop ke akhir ruang kerja jika tidak ada node yang valid yang ditemukan. |
Hasil:
IFocusableNode | null
Node sebelumnya dalam traversal atau null jika tidak ada node sebelumnya.