কম্পিউটার

যদি স্ট্রিং অ্যারেতে শব্দগুলি অন্তর্ভুক্ত করে তবে সেগুলিকে জাভাস্ক্রিপ্ট থেকে সরিয়ে দিন


আমরা একটি স্ট্রিং এবং স্ট্রিং একটি অ্যারে দেওয়া হয়; আমাদের কাজ হল একটি ফাংশন লেখা যা স্ট্রিং থেকে অ্যারেতে উপস্থিত সমস্ত সাবস্ট্রিংগুলিকে সরিয়ে দেয়৷

এই সাবস্ট্রিংগুলি সম্পূর্ণ শব্দ তাই আমাদেরকে অগ্রণী বা পিছনের সাদা স্থান অপসারণ করতে হবে যাতে কোনও দুটি হোয়াইটস্পেস একসাথে দেখা না যায়৷

অতএব, আসুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

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

  1. JavaScript array.includes() ফাংশন

  2. JavaScript array.includes() পদ্ধতি

  3. JavaScript-এ Array.prototype.includes() পদ্ধতি।

  4. জাভাস্ক্রিপ্ট ব্যবহার করে শব্দের বিন্যাসের রেফারেন্স সহ স্ট্রিং যাচাই করা