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