JavaScript trim() मेथड स्ट्रिंग के शुरुआत और अंत से व्हाइट स्पेस वर्णों को हटाता है। trimLeft() और trimStart() मेथड्स स्ट्रिंग के शुरुआत से व्हाइट स्पेस वर्णों को ट्रिम करते हैं। trimRight() और trimEnd() स्ट्रिंग के अंत से व्हाइट स्पेस को ट्रिम करते हैं।
आप स्ट्रिंग के शुरुआत या अंत से व्हाइट स्पेस, जैसे स्पेस, टैब, या न्यूलाइन्स, को हटाना चाह सकते हैं। उदाहरण के लिए, मान लीजिए आपके पास ग्राहक नामों की स्ट्रिंग है। आप यह सुनिश्चित करना चाह सकते हैं कि प्रत्येक नाम के अंत में कोई अतिरिक्त स्पेस न हो।
यहीं JavaScript trim() फंक्शन काम आता है। trim() फंक्शन स्ट्रिंग के शुरुआत और अंत से व्हाइट स्पेस वर्णों को हटाता है।
कुछ ऐसे फंक्शन्स हैं जो trim() से संबंधित हैं जिनका आप उपयोग करना चाह सकते हैं:
- trimLeft()
- trimStart()
- trimRight()
- trimEnd()
इस ट्यूटोरियल में, हम JavaScript trim() फंक्शन और यह कैसे काम करता है, इसका पता लगाएंगे। हम उन चार संबंधित फंक्शन्स को भी देखेंगे जिनका आप trim() के बजाय या इसके अलावा उपयोग करना चाह सकते हैं।
JavaScript trim() स्ट्रिंग
JavaScript trim() मेथड स्ट्रिंग के शुरुआत और अंत से किसी भी व्हाइट स्पेस को हटाता है। trim() मेथड एक नई स्ट्रिंग बनाता है। trim() कोई आर्गुमेंट स्वीकार नहीं करता। यह मेथड स्ट्रिंग के अंत में जोड़ा जाता है।
trim() मेथड के लिए सिंटैक्स यहां दिया गया है:
var ourString = "Test "; ourString.trim();
यह कोड हमारी स्ट्रिंग के शुरुआत और अंत से सभी व्हाइट स्पेस को हटा देता है। हमारी स्ट्रिंग के अंत में केवल व्हाइट स्पेस हैं इसलिए केवल ये वर्ण हटाए जाते हैं। trim() एक नई स्ट्रिंग लौटाता है। ऐसा इसलिए है क्योंकि JavaScript स्ट्रिंग्स अपरिवर्तनीय हैं इसलिए उन्हें बदला नहीं जा सकता।
स्ट्रिंग का सामना करना आम है जो अनावश्यक व्हाइट स्पेस वर्ण के साथ शुरू या समाप्त होती है। व्हाइट स्पेस वर्णों में स्पेस, टैब, और न्यूलाइन वर्ण शामिल हैं।
स्ट्रिंग्स को ट्रिम करना कई स्थितियों में काम आ सकता है।
उदाहरण के लिए, मान लीजिए आपके पास टेक्स्ट का एक प्रीफॉर्मेटेड स्ट्रिंग है जिसमें स्पेस शामिल हैं। आपको अपने कोड को इरादे के अनुसार कार्य करने के लिए उन स्पेस को हटाने की आवश्यकता हो सकती है। स्ट्रिंग्स को फॉर्मेट करने के बारे में अधिक जानने के लिए, JavaScript स्ट्रिंग इंटरपोलेशन पर हमारी गाइड देखें।
trim() JavaScript उदाहरण
यहां JavaScript trim() फंक्शन का एक्शन में उदाहरण दिया गया है:
var studentName = "Benjamin "; console.log(studentName.trim());
हमारे JavaScript वेरिएबल "studentName" को असाइन किया गया मान अंत में कई स्पेस शामिल करता है। trim फंक्शन का उपयोग करके, हम उन स्पेस को हटाने में सक्षम हैं।
trim() मेथड JavaScript कंसोल पर एक नई स्ट्रिंग लौटाता है:
"Benjamin"
trim() मेथड हमारी स्ट्रिंग के अंत में व्हाइट स्पेस वर्णों को हटा देता है। trim() हमारी मूल स्ट्रिंग को नहीं बदलता। यदि हम अपनी स्ट्रिंग को इसके ट्रिम किए गए रूप में संग्रहीत करना चाहते थे, तो हमें अपनी स्ट्रिंग को संग्रहीत करने के लिए एक नया वेरिएबल बनाना होगा:
var studentName = "Benjamin "; var trimmedStudentName = studentName.trim(); console.log(trimmedStudentName);
हमारा कोड लौटाता है: Benjamin। अब हमारा ट्रिम किया गया छात्र नाम trimmedStudentName वेरिएबल के भीतर संग्रहीत है। हम इस वेरिएबल का उपयोग करके अपने प्रोग्राम में स्ट्रिंग को संदर्भित कर सकते हैं।
JavaScript trim() अतिरिक्त मेथड्स
यह ध्यान रखना महत्वपूर्ण है कि trim() फंक्शन स्ट्रिंग के शुरुआत और अंत दोनों से स्पेस हटाता है।
यदि आप केवल स्ट्रिंग के शुरुआत या अंत से स्पेस हटाना चाहते हैं, तो आपको trim() फंक्शन का उपयोग नहीं करना चाहिए। इस उद्देश्य के लिए आप कस्टम फंक्शन्स का उपयोग कर सकते हैं।
मान लीजिए आप स्ट्रिंग के शुरुआत से व्हाइट स्पेस वर्ण हटाना चाहते हैं। आप इसे trimStart() या trimLeft() का उपयोग करके कर सकते हैं। यदि आप स्ट्रिंग के अंत से व्हाइट स्पेस वर्ण हटाना चाहते हैं, तो आप trimEnd() या trimRight() मेथड्स का उपयोग कर सकते हैं।
JavaScript trimStart() और trimLeft()
मान लीजिए हम स्ट्रिंग के शुरुआत से व्हाइट स्पेस वर्ण हटाना चाहते हैं। हमारे पास एक नाम है और हम उस नाम से कुछ व्हाइट स्पेस वर्ण हटाना चाहते हैं। यहां trimStart() और trimLeft() का एक्शन में उदाहरण दिया गया है जो हमें इस कार्य को पूरा करने में मदद करता है:
var studentName = " Benjamin "; console.log(studentName.trimStart()); console.log(studentName.trimLeft());
हमारा कोड लौटाता है:
" Benjamin" " Benjamin"
ध्यान दें कि हमारे कोड ने केवल हमारी स्ट्रिंग के शुरुआत से स्पेस हटाए क्योंकि हमने trimStart() और trimLeft() मेथड्स का उपयोग किया।
JavaScript trimEnd() और trimRight()
इसी तरह, मान लीजिए हम अपनी स्ट्रिंग के अंत से व्हाइट स्पेस हटाना चाहते हैं। हम इसे trimEnd() या trimRight() मेथड्स का उपयोग करके कर सकते हैं:
var studentName = " Benjamin "; console.log(studentName.trimEnd()); console.log(studentName.trimRight());
हमारा कोड लौटाता है:
"Benjamin " "Benjamin "
हमने सफलतापूर्वक अपनी स्ट्रिंग के अंत से व्हाइट स्पेस हटा दिए हैं। लेकिन, स्ट्रिंग के शुरुआत में व्हाइट स्पेस बना रहता है।
निष्कर्ष
JavaScript trim() फंक्शन स्ट्रिंग के शुरुआत और अंत से व्हाइट स्पेस को हटाता है। trim() स्ट्रिंग के अंत में जोड़ा जाता है। मेथड कोई आर्गुमेंट स्वीकार नहीं करता।
आप trimStart(), trimLeft(), trimEnd(), और trimRight() मेथड्स का उपयोग करके स्ट्रिंग के विशिष्ट छोर से व्हाइट स्पेस हटा सकते हैं।
क्या आप JavaScript के बारे में अधिक जानने में रुचि रखते हैं? हमारी How to Learn JavaScript गाइड पढ़ें। आपको JavaScript सीखने के लिए विशेषज्ञ सुझावों के साथ-साथ शीर्ष कोर्सेज और ऑनलाइन सीखने के संसाधनों पर मार्गदर्शन मिलेगा।