सुनिये सब लोग! आज, मैं एक त्वरित टिप साझा कर रहा हूं जिससे मेरे कोड के शब्दार्थ में काफी सुधार हुआ है।
अक्सर, चाहे हम फ्रंटएंड या बैकएंड डेवलपमेंट में काम कर रहे हों, हमें पैरामीटर के साथ यूआरएल बनाने की ज़रूरत होती है, है ना?
मैं अपने अनुरोधों के यूआरएल इस तरह लिखता था:
const url = `http://localhost:3000/endpoint/param1=${var1}¶m2=${var2}¶m3=${var3}`
हम सहमत हैं कि इस यूआरएल को पढ़ना और बनाए रखना कठिन है; हमें हमेशा यह पहचानने की आवश्यकता है कि कौन से भाग पैरामीटर हैं, कौन से वेरिएबल हैं, और कौन से केवल जावास्क्रिप्ट सिंटैक्स हैं।
इस सिमेंटिक समस्या को हल करने के लिए, मैंने URL कंस्ट्रक्टर की खोज की, जो समान कार्य को पूरा करता है लेकिन अधिक कुशल और सुरुचिपूर्ण तरीके से।
अब, हम उसी कोड को इस तरह फिर से लिख सकते हैं:
const url = new URL('http://localhost:3000/endpoint') url.searchParams.set('param1', var1) url.searchParams.set('param2', var2) url.searchParams.set('param3', var3)
कोड स्पष्ट रूप से इंगित करता है कि वह क्या कर रहा है। पहली पंक्ति में, हम आधार URL बनाते हैं और बाद की पंक्तियों में, हम आवश्यक खोज पैरामीटर जोड़ते हैं।
हो गया। अब, वेरिएबल यूआरएल में पहले के समान ही खोज पैरामीटर हैं, लेकिन अब हम यूआरएल क्लास का उपयोग कर रहे हैं, जिससे कोड बहुत सरल और बनाए रखना आसान हो गया है।
आप कैसे हैं? क्या आपने पहले यूआरएल क्लास का उपयोग किया है? शायद किसी अन्य उद्देश्य के लिए? बेझिझक अपने अनुभव मेरे साथ साझा करें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3