जावास्क्रिप्ट में वर्तमान में निष्पादित कोड की लाइन नंबर प्राप्त करें

संदर्भ

JavaScript

लाइन नंबर प्राप्त करें

जावास्क्रिप्ट सीधे लाइन नंबर प्राप्त करने के लिए एक फ़ंक्शन प्रदान नहीं करता है, लेकिन हम पा सकते हैं कि जब कोड गलत हो जाता है, तो हम कंसोल में विस्तृत त्रुटि संदेश देख सकते हैं। त्रुटि संदेश स्टैक में विशिष्ट कॉलिंग प्रक्रिया और फ़ाइल की स्थान जानकारी होगी। इस सुविधा के साथ, हम एक फ़ंक्शन लिख सकते हैं, फ़ंक्शन में एक त्रुटि ऑब्जेक्ट को त्वरित कर सकते हैं, और स्टैक जानकारी के माध्यम से कॉलर की लाइन नंबर प्राप्त कर सकते हैं।

            function getRowNum() {
    let e = new Error();
    e = e.stack.split("\n")[2].split(":");
    e.pop();
    return e.pop();
}