আমরা একটি স্ট্রিং এবং স্ট্রিং একটি অ্যারে দেওয়া হয়; আমাদের কাজ হল একটি ফাংশন লেখা যা স্ট্রিং থেকে অ্যারেতে উপস্থিত সমস্ত সাবস্ট্রিংগুলিকে সরিয়ে দেয়৷
এই সাবস্ট্রিংগুলি সম্পূর্ণ শব্দ তাই আমাদেরকে অগ্রণী বা পিছনের সাদা স্থান অপসারণ করতে হবে যাতে কোনও দুটি হোয়াইটস্পেস একসাথে দেখা না যায়৷
অতএব, আসুন এই ফাংশনের জন্য কোড লিখি -
উদাহরণ
const string = "The weather in Delhi today is very similar to the weather in Mumbai"; const words = [ 'shimla','rain','weather','Mumbai','Pune','Delhi','tomorrow','today','yesterday' ]; const removeWords = (str, arr) => { return arr.reduce((acc, val) => { const regex = new RegExp(` ${val}`, "g"); return acc.replace(regex, ''); }, str); }; console.log(removeWords(string, words));
আউটপুট
এই কোডের আউটপুট হবে −
The in is very similar to the in