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