JavaScript में दोहराने के दो तरीके हैं। एक तरीका string.repeat() मेथड का उपयोग करना है और दूसरा तरीका fill() मेथड का उपयोग करना है। आइए उन्हें विस्तार से चर्चा करें।
सिंटैक्स
string.repeat(number);
यह मेथड पैरामीटर के रूप में एक संख्या लेता है और स्ट्रिंग को उन कई बार दोहराता है।
सिंटैक्स
Array(number).fill(string).join('');
यह मेथड प्रारंभ में एक संख्या लेता है और उन कई स्लॉट्स आवंटित करता है। यह प्रदान की गई स्ट्रिंग को उन सभी स्थानों में डालता है और उन्हें जोड़कर एक दोहराई गई स्ट्रिंग प्राप्त करता है।
उदाहरण
निम्न उदाहरण में, संख्या 3 को repeat मेथड में आर्गुमेंट के रूप में भेजा गया है। इसलिए स्ट्रिंग आउटपुट में दिखाए अनुसार 3 बार दोहराई जाती है।
<html> <body> <script> const str = 'Tutorix, ' var res = str.repeat(3); document.write(res); </script> </body> </html>
आउटपुट
Tutorix, Tutorix, Tutorix,
उदाहरण
निम्न उदाहरण में, प्रारंभ में, 3 स्लॉट्स के साथ एक ऐरे बनाया जाता है और प्रदान की गई स्ट्रिंग को उन सभी स्लॉट्स में रखा जाता है और बाद में, join() मेथड का उपयोग करके ऐरे में एलिमेंट्स को जोड़ा जाता है और आउटपुट दिखाए अनुसार प्रदर्शित होता है।
<html> <body> <script> const str = 'Tutorialspoint ' var d = Array(3).fill(str).join('') document.write(d); </script> </body> </html>
आउटपुट
Tutorialspoint Tutorialspoint Tutorialspoint