"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जावास्क्रिप्ट में स्ट्रिंग्स को कैसे संयोजित करें: आपके प्रोजेक्ट के लिए कौन सी विधि सर्वोत्तम है?

जावास्क्रिप्ट में स्ट्रिंग्स को कैसे संयोजित करें: आपके प्रोजेक्ट के लिए कौन सी विधि सर्वोत्तम है?

2024-11-11 को प्रकाशित
ब्राउज़ करें:109

 How to Concatenate Strings in JavaScript: Which Method is Best for Your Project?

जावास्क्रिप्ट में स्ट्रिंग संयोजन: पठनीयता और रखरखाव के लिए सर्वोत्तम अभ्यास

जावास्क्रिप्ट स्ट्रिंग्स को संयोजित करने के लिए विभिन्न तरीके प्रदान करता है। यह आलेख जटिल परियोजनाओं में पठनीयता और रख-रखाव पर ध्यान केंद्रित करते हुए इन विकल्पों की पड़ताल करता है।

संयोजन विकल्प

1 संयोजन आशुलिपि (ऑपरेटर)

var x = 'Hello';
var y = 'world';
console.log(x   ', '   y);

2. String.concat() विधि

var username = 'craig';
var joined = 'hello '.concat(username);

उन्नत पठनीयता के लिए विकल्प

1. टेम्प्लेट स्ट्रिंग्स (ES6 और ऊपर)

var username = 'craig';
console.log(`hello ${username}`);

2. सारणी हेरफेर

ए। शामिल हों(..)

var username = 'craig';
var joined = ['hello', username].join(' ');

b. कम करें(..) संयोजन के साथ

var a = ['hello', 'world', 'and', 'the', 'milky', 'way'];
var b = a.reduce(function(pre, next) {
  return pre   ' '   next;
});
console.log(b); // hello world and the milky way

तृतीय-पक्ष विकल्प

अधिक उन्नत स्ट्रिंग हेरफेर के लिए, sprintf.js या lodash के टेम्पलेट फ़ंक्शन जैसी लाइब्रेरी का उपयोग करने पर विचार करें।

चुनना सही दृष्टिकोण

परियोजना की जटिलता और ब्राउज़र समर्थन आवश्यकताओं के आधार पर:

  • ES6-समर्थित परियोजनाओं के लिए, टेम्पलेट स्ट्रिंग सबसे साफ और सबसे पठनीय वाक्यविन्यास प्रदान करते हैं।
  • ES5 के लिए और नीचे, कॉन्सटेनेशन ऑपरेटर या ऐरे मैनिपुलेशन व्यावहारिक विकल्प प्रदान करता है।
  • यदि पठनीयता सर्वोपरि है, तो sprintf.js या lodash अतिरिक्त लचीलापन प्रदान कर सकता है।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3