কম্পিউটার

দুটি স্ট্রিং চেক করার ফাংশন এবং জাভাস্ক্রিপ্টে সাধারণ শব্দ ফেরত দেয়


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা আর্গুমেন্ট হিসাবে দুটি স্ট্রিং নেয়৷ ফাংশনটি তখন সাধারণ অক্ষরের জন্য দুটি স্ট্রিং পরীক্ষা করে সেই অক্ষরগুলির একটি নতুন স্ট্রিং প্রস্তুত করতে হবে৷

সবশেষে, ফাংশনটি সেই স্ট্রিংটি ফিরিয়ে দিতে হবে।

এর জন্য কোড হবে −

উদাহরণ

const str1 = "IloveLinux";
const str2 = "weloveNodejs";
const findCommon = (str1 = '', str2 = '') => {
   const common = Object.create(null);
   let i, j, part;
   for (i = 0; i < str1.length - 1; i++) {
      for (j = i + 1; j <= str1.length; j++) {
         part = str1.slice(i, j);
         if (str2.indexOf(part) !== −1) {
            common[part] = true;
         }
      }
   }
   const commonEl = Object.keys(common);
   return commonEl;
};
console.log(findCommon(str1, str2));

আউটপুট

এবং কনসোলে আউটপুট হবে −

[
   'l', 'lo', 'lov',
   'love', 'o', 'ov',
   'ove', 'v', 've',
   'e'
]

  1. জাভাস্ক্রিপ্টে Atomics.and() ফাংশন

  2. জাভাস্ক্রিপ্টে কারিগরি কি?

  3. জাভাস্ক্রিপ্টে প্রথম স্ট্রিংয়ে একটি স্পেস সহ দুটি স্ট্রিং কীভাবে যুক্ত করবেন?

  4. জাভাস্ক্রিপ্টে ডিস্ট্রাকচারিং এবং ফাংশন প্যারামিটার