blockly > LineCursor > getPreviousNode
متد LineCursor.getPreviousNode().
گره قبلی را در AST دریافت کنید، که به صورت اختیاری امکان بازگشت حلقه را فراهم می کند.
امضا:
getPreviousNode(node: IFocusableNode | null, isValid: (p1: IFocusableNode | null) => boolean, loop: boolean): IFocusableNode | null;
پارامترها
پارامتر | تایپ کنید | توضیحات |
---|---|---|
گره | IFocusableNode | تهی | موقعیت فعلی در AST. |
معتبر است | (p1: IFocusableNode | null) => boolean | یک تابع true/false بسته به اینکه گره داده شده باید عبور کند یا خیر. |
حلقه | بولی | اگر گره معتبری پیدا نشد تا انتهای فضای کاری حلقه بزنیم یا نه. |
برمی گرداند:
IFocusableNode | تهی
گره قبلی در پیمایش یا تهی اگر گره قبلی وجود نداشته باشد.
،blockly > LineCursor > getPreviousNode
متد LineCursor.getPreviousNode().
گره قبلی را در AST دریافت کنید، که به صورت اختیاری امکان بازگشت حلقه را فراهم می کند.
امضا:
getPreviousNode(node: IFocusableNode | null, isValid: (p1: IFocusableNode | null) => boolean, loop: boolean): IFocusableNode | null;
پارامترها
پارامتر | تایپ کنید | توضیحات |
---|---|---|
گره | IFocusableNode | تهی | موقعیت فعلی در AST. |
معتبر است | (p1: IFocusableNode | null) => boolean | یک تابع true/false بسته به اینکه گره داده شده باید عبور کند یا خیر. |
حلقه | بولی | اگر گره معتبری پیدا نشد تا انتهای فضای کاری حلقه بزنیم یا نه. |
برمی گرداند:
IFocusableNode | تهی
گره قبلی در پیمایش یا تهی اگر گره قبلی وجود نداشته باشد.