blockly > LineCursor > getNextNode

طريقة LineCursor.getNextNode()

الحصول على العقدة التالية في AST، مع السماح بإمكانية إجراء إعادة توجيه للرسائل بشكل اختياري

Signature:

getNextNode(node: IFocusableNode | null, isValid: (p1: IFocusableNode | null) => boolean, loop: boolean): IFocusableNode | null;

المعلمات

المَعلمة النوع الوصف
عقدة IFocusableNode | null الموضع الحالي في AST
isValid (p1: IFocusableNode | null) => boolean دالة صحيح/خطأ استنادًا إلى ما إذا كان يجب عبور العقدة المحدّدة.
loop قيمة منطقية يشير ذلك إلى ما إذا كان يجب تكرار العملية من جديد من بداية مساحة العمل في حال عدم العثور على عقدة صالحة.

المرتجعات:

IFocusableNode | null

العقدة التالية في التنقّل.