blockly > LineCursor > getPreviousNode
LineCursor.getPreviousNode() yöntemi
İsteğe bağlı olarak geri döngüye izin vererek AST'deki önceki düğümü alın.
İmza:
getPreviousNode(node: IFocusableNode | null, isValid: (p1: IFocusableNode | null) => boolean, loop: boolean): IFocusableNode | null;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
düğüm | IFocusableNode | null | AST'deki mevcut konum. |
isValid | (p1: IFocusableNode | null) => boolean | Belirtilen düğümün taranıp taranmayacağına bağlı olarak doğru/yanlış değerini döndüren bir işlev. |
loop | boolean | Geçerli bir düğüm bulunamazsa çalışma alanının sonuna kadar dönülüp dönülmeyeceği. |
İadeler:
IFocusableNode | null
Gezinmedeki önceki düğüm veya önceki düğüm yoksa null.