জাভাস্ক্রিপ্টে একটি স্ট্রিং রিপিট (repeat) করার দুই পদ্ধতি রয়েছে। একটি হলো string.repeat() মেথড ব্যবহার করা এবং অন্যটি হলো fill() মেথড ব্যবহার করা। বিস্তারিত আলোচনা করা যাক।
সিনট্যাক্স
string.repeat(number);
এই মেথডটি একটি নম্বর প্যারামিটার হিসেবে নেয় এবং স্ট্রিংটিকে 그만বার রিপিট করে।
সিনট্যাক্স
Array(number).fill(string).join('');
এই মেথডটি প্রাথমিকভাবে একটি নম্বর নেয় এবং 그만টি স্লট অ্যালোকেট করে। তারপর প্রদত্ত স্ট্রিংটি সকল স্লটে রাখে এবং join() মেথড দিয়ে সেগুলোকে জোড়া দিয়ে রিপিটেড স্ট্রিং তৈরি করে।
উদাহরণ
নিচের উদাহরণে, নম্বর ৩ repeat মেথডে আর্গুমেন্ট হিসেবে পাস করা হয়েছে। তাই স্ট্রিংটি ৩ বার রিপিট হয়েছে আউটপুটে দেখানো হয়েছে।
<html> <body>
<script>
const str = 'Tutorix, ';
var res = str.repeat(3);
document.write(res);
</script> </body> </html>
আউটপুট
Tutorix, Tutorix, Tutorix,
উদাহরণ
নিচের উদাহরণে, প্রাথমিকভাবে ৩টি স্লটের একটি অ্যারে তৈরি করা হয়েছে এবং প্রদত্ত স্ট্রিংটি সকল স্লটে রাখা হয়েছে। পরে join() মেথড দিয়ে অ্যারের এলিমেন্টগুলো জোড়া দেওয়া হয়েছে এবং আউটপুট দেখানো হয়েছে।
<html> <body>
<script>
const str = 'Tutorialspoint ';
var d = Array(3).fill(str).join('');
document.write(d);
</script> </body> </html>
আউটপুট
Tutorialspoint Tutorialspoint Tutorialspoint