ধরা যাক, আমাদের একটি ফাংশন লিখতে হবে −
replaceChar(str, arr, [char])প্রতিস্থাপন করুন
এখন, স্ট্রিং str এর সমস্ত অক্ষর প্রতিস্থাপন করুন যেগুলি স্ট্রিং অ্যারের অ্যারেতে উপস্থিত নয় থিওপশনাল আর্গুমেন্ট char দিয়ে। যদি char প্রদান না করা হয়, তাহলে তাদের '*' দিয়ে প্রতিস্থাপন করুন।
চলুন এই ফাংশনের জন্য কোড লিখি।
সম্পূর্ণ কোড হবে −
উদাহরণ
const arr = ['a', 'e', 'i', 'o', 'u'];
const text = 'I looked for Mary and Samantha at the bus station.';
const replaceChar = (str, arr, char = '*') => {
const replacedString = str.split("").map(word => {
return arr.includes(word) ? word : char;
}).join("");
return replacedString;
};
console.log(replaceChar(text, arr)); আউটপুট
এই কোডের কনসোল আউটপুট হবে −
***oo*e***o***a***a****a*a***a*a****e**u****a*io**