निराकरण: जावास्क्रिप्ट सर्व नवीन ओळी काढून टाका

जेव्हा तुम्ही JavaScript मधील स्ट्रिंगमधून सर्व नवीन ओळी काढून टाकता, तेव्हा तुम्ही नवीन ओळींसह सर्व व्हाइटस्पेस वर्ण काढून टाकता. फंक्शनमध्ये पास केल्यावर किंवा अभिव्यक्तीमध्ये वापरताना स्ट्रिंगला एकच एकक मानले जाण्याची अपेक्षा करत असल्यास यामुळे समस्या उद्भवू शकतात.

 from string

var str = "Hello rn World"; 
// Outputs "Hello World" 
str = str.replace(/r?n|r/g, '');

स्ट्रिंगमधून लाइन ब्रेक्स काढण्यासाठी कोड लाइन बदलण्याची पद्धत वापरत आहे. रेग्युलर एक्सप्रेशन /r?n|r/g कोणत्याही प्रकारच्या लाइन ब्रेकशी जुळते आणि रिकामी स्ट्रिंग ” प्रत्येक जुळणीला काहीही न देता बदलते.

ओळींसह कार्य करण्यासाठी टिपा

JavaScript मध्ये ओळींसह काम करताना लक्षात ठेवण्याच्या काही टिपा आहेत.

प्रथम, लक्षात ठेवा की JavaScript मधील रेषा ऑब्जेक्टद्वारे दर्शविल्या जातात. याचा अर्थ असा की तुम्ही डॉट नोटेशन वापरून वैयक्तिक रेषेचे गुणधर्म अॅक्सेस करू शकता. उदाहरणार्थ, लाइन ऑब्जेक्टची लांबी मिळविण्यासाठी, तुम्ही लांबी गुणधर्म वापरू शकता.

दुसरे, लक्षात ठेवा की ओळी दोन प्रकारांमध्ये विभागल्या जाऊ शकतात: सामान्य ओळी आणि टिप्पणी ओळी. सामान्य रेषा फक्त कोडच्या ओळी आहेत ज्या टिप्पण्या नाहीत. टिप्पणी ओळी, दुसरीकडे, हॅश चिन्ह (#) ने प्रारंभ करा आणि कोड विभागांवर टिप्पणी करण्यासाठी वापरल्या जातात. दुहेरी स्लॅश (//) ने सुरू होणारी ओळ शोधून तुम्ही टिप्पणी ओळी ओळखू शकता.

शेवटी, लक्षात ठेवा की तुम्ही तुमच्या कोडमधील विशिष्ट ओळींचा संदर्भ देण्यासाठी लाइन नंबर गुणधर्म वापरू शकता. तुमचा कोड डीबग करताना हे विशेषतः उपयुक्त आहे.

संबंधित पोस्ट:

एक टिप्पणी द्या