blockly > LineCursor > getPreviousNode
طريقة LineCursor.getPreviousNode()
الحصول على العقدة السابقة في AST، مع السماح بإمكانية إجراء إعادة توجيه اختيارية
Signature:
getPreviousNode(node: IFocusableNode | null, isValid: (p1: IFocusableNode | null) => boolean, loop: boolean): IFocusableNode | null;
المعلمات
المَعلمة | النوع | الوصف |
---|---|---|
عقدة | IFocusableNode | null | الموضع الحالي في AST |
isValid | (p1: IFocusableNode | null) => boolean | دالة صحيح/خطأ استنادًا إلى ما إذا كان يجب عبور العقدة المحدّدة. |
loop | قيمة منطقية | يحدد ما إذا كان سيتم تكرار العملية إلى نهاية مساحة العمل في حال عدم العثور على عقدة صالحة. |
المرتجعات:
IFocusableNode | null
العقدة السابقة في التنقّل أو القيمة null إذا لم تكن هناك عقدة سابقة