কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে অবজেক্ট তুলনা করেই সাধারণ কি ও ভ্যালু বের করা

দুটি অবজেক্ট ইনপুট নেওয়ায়, যেসব কি উভয় অবজেক্টে আছে এবং তাদের ভ্যালুও সমান, সেসব কির অ্যারে রিটার্ন করতে হবে।

উদাহরণ

কোডটি নিচে দেওয়া হলো:

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. জাভাস্ক্রিপ্ট array.keys() মেথড: ব্যবহার এবং উদাহরণ

  2. জাভাস্ক্রিপ্ট array.values() মেথড

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

  4. জাভাস্ক্রিপ্টে অবজেক্ট থেকে কি এবং মান বের করে অ্যারে তৈরি করা