আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম আর্গুমেন্ট হিসেবে একটি স্ট্রিং মান এবং দ্বিতীয় আর্গুমেন্ট হিসেবে একটি প্যাটার্ন স্ট্রিং নেয়।
মান লিজিয়ে স্ট্রিং এবং প্যাটার্ন হল −
const str = '123456789'; const pattern = '## ## ## ###';
তবে ফাংশনটি প্যাটার্ন অনুযায়ী স্ট্রিংকে প্যাড করবে এবং আউটপুট স্ট্রিং হবে −
const output = '12 34 56 789';
উদাহরণ
const str = '123456789'; const pattern = '## ## ## ###'; const maskString = (str, pattern) => { let i = 0; const padded = pattern.replace(/#/g, () => { return str[i++]; }); return padded; }; console.log(maskString(str, pattern));আউটপুট
কনসোলে আউটপুট হবে −
12 34 56 789