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.