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 | تهی

گره قبلی در پیمایش یا تهی اگر گره قبلی وجود نداشته باشد.