ব্লকলি > লাইন কার্সার > getPreviousNode

LineCursor.getPreviousNode() পদ্ধতি

AST-তে আগের নোডটি পান, ঐচ্ছিকভাবে লুপব্যাকের জন্য অনুমতি দেয়।

স্বাক্ষর:

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

পরামিতি

প্যারামিটার টাইপ বর্ণনা
নোড IFocusableNode | নাল AST বর্তমান অবস্থান.
বৈধ (p1: IFocusableNode | null) => বুলিয়ান প্রদত্ত নোডটি অতিক্রম করা উচিত কিনা তার উপর নির্ভর করে একটি ফাংশন সত্য/মিথ্যা।
লুপ বুলিয়ান কোনো বৈধ নোড না পাওয়া গেলে ওয়ার্কস্পেসের শেষে লুপ করা হবে কিনা।

রিটার্ন:

IFocusableNode | নাল

ট্র্যাভার্সালের পূর্ববর্তী নোড বা নাল যদি কোনো পূর্ববর্তী নোড বিদ্যমান না থাকে।

,

ব্লকলি > লাইন কার্সার > getPreviousNode

LineCursor.getPreviousNode() পদ্ধতি

AST-তে আগের নোডটি পান, ঐচ্ছিকভাবে লুপব্যাকের জন্য অনুমতি দেয়।

স্বাক্ষর:

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

পরামিতি

প্যারামিটার টাইপ বর্ণনা
নোড IFocusableNode | নাল AST বর্তমান অবস্থান.
বৈধ (p1: IFocusableNode | null) => বুলিয়ান প্রদত্ত নোডটি অতিক্রম করা উচিত কিনা তার উপর নির্ভর করে একটি ফাংশন সত্য/মিথ্যা।
লুপ বুলিয়ান কোনো বৈধ নোড না পাওয়া গেলে ওয়ার্কস্পেসের শেষে লুপ করা হবে কিনা।

রিটার্ন:

IFocusableNode | নাল

ট্র্যাভার্সালের পূর্ববর্তী নোড বা নাল যদি কোনো পূর্ববর্তী নোড বিদ্যমান না থাকে।