কম্পিউটার

জাভাস্ক্রিপ্টে বস্তুর তুলনা করা এবং সাধারণ কীগুলির সাধারণ মান রয়েছে


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

উদাহরণ

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

const obj1 = { a: true, b: false, c: "foo" };
const obj2 = { a: false, b: false, c: "foo" };
const compareObjects = (obj1 = {}, obj2 = {}) => {
   const common = Object.keys(obj1).filter(key => {
      if(obj1[key] === obj2[key] && obj2.hasOwnProperty(key)){
         return true;
      };
      return false;
   });
   return common;
};
console.log(compareObjects(obj1, obj2));

আউটপুট

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

['b', 'c']

  1. JavaScript array.keys()

  2. JavaScript array.values()

  3. 2টি বস্তুর তুলনা করার সময় গ্রুপিং অ্যারে নেস্টেড মান - জাভাস্ক্রিপ্ট

  4. একটি অ্যারে জাভাস্ক্রিপ্টে অবজেক্ট থেকে কী এবং মান পুনরুদ্ধার করুন