blockly > LineCursor > getNextNode
LineCursor.getNextNode() तरीका
एएसटी में अगला नोड पाएं. इसके लिए, लूपबैक की अनुमति देना ज़रूरी नहीं है.
हस्ताक्षर:
getNextNode(node: IFocusableNode | null, isValid: (p1: IFocusableNode | null) => boolean, loop: boolean): IFocusableNode | null;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
नोड | IFocusableNode | null | एएसटी में मौजूदा स्थिति. |
isValid | (p1: IFocusableNode | null) => boolean | यह फ़ंक्शन सही/गलत वैल्यू दिखाता है. यह इस बात पर निर्भर करता है कि दिए गए नोड को ट्रैवर्स किया जाना चाहिए या नहीं. |
loop | बूलियन | अगर कोई मान्य नोड नहीं मिला, तो क्या फ़ाइल फ़ोल्डर की शुरुआत पर लूप करना है. |
लौटाए जाने वाले प्रॉडक्ट:
IFocusableNode | null
ट्रैवर्सल में अगला नोड.