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
العقدة التالية في التنقّل.