blockly > LineCursor > getPreviousNode

LineCursor.getPreviousNode() तरीका

एएसटी में पिछला नोड पाएं. इसके लिए, लूपबैक की अनुमति देना ज़रूरी नहीं है.

हस्ताक्षर:

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

पैरामीटर

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

लौटाए जाने वाले प्रॉडक्ट:

IFocusableNode | null

ट्रैवर्सल में पिछला नोड या अगर कोई पिछला नोड मौजूद नहीं है, तो शून्य.