मैंने आज नोड.जेएस सामग्री का अध्ययन किया और मैंने path.join विधि का उपयोग किया। इस पद्धति का उपयोग नोड.जेएस में व्यापक रूप से किया जाता है।
path.join("/foo", "bar"); // Returns: '/foo/bar' path.join('/foo', 'bar', 'baz/asdf', 'quux', '..'); // Returns: '/foo/bar/baz/asdf'
जैसा कि आप महसूस कर सकते हैं, आप इस विधि को जितने चाहें उतने मापदंडों के साथ निष्पादित कर सकते हैं। इस तरह से मुझे इस संक्षिप्त पोस्ट का विचार आया।
जिस अवधारणा का उपयोग पीछे किया गया है उसे js में रेस्ट पैरामीटर नाम दिया गया है।
const imitatePathJoin = (...args) => { return args.join("/"); } console.log(imitatePathJoin('/home', 'js', 'dist', 'app.js')); // "/home/js/dist/app.js" console.log(imitatePathJoin('/home', 'js', 'dist', 'app.js', "something", "something")); // "/home/js/dist/app.js/something/something
इतना ही आसान। यह अवधारणा वास्तव में उपयोगी हो सकती है यदि आप खुद को ऐसी स्थिति में पाते हैं कि आप ऐसा फ़ंक्शन चाहते हैं जो अनिश्चित संख्या में तर्क स्वीकार कर सके और उनके साथ कुछ कर सके।
ऐसी और भी बहुत सी चीजें हैं जो path.join विधि करती है। उदाहरण के लिए, यदि पैरामीटर एक स्ट्रिंग नहीं है तो यह त्रुटि देगा। लेकिन बाकी पैरामीटर महत्वपूर्ण अवधारणा है कि इसे कैसे लागू किया जाता है और यही वह चीज है जो मैं पोस्ट में दिखाना चाहता था।
आशा है आप इससे कुछ नया सीख सकेंगे। अपना ध्यान रखना!
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3