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

জাভাস্ক্রিপ্টে অবজেক্ট পার্থক্য


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা দুটি অবজেক্ট (সম্ভবত নেস্টেড) নেবে এবং প্রথম অবজেক্ট-এ থাকা কিন্তু দ্বিতীয় অবজেক্ট-এ নাও থাকা কী-ভ্যালু পেয়ারের জন্য একটি নতুন অবজেক্ট ফেরত দেবে।

এই ফাংশনের কোড লিখি:

উদাহরণ

const obj1 = {
  "firstName": "Raghav",
  "lastName": "Raj",
  "age": 43,
  "address": "G-12 Kalkaji",
  "email": "raghavraj1299@yahoo.com",
  "salary": 90000 };
const obj2 = {
  "lastName": "Raj",
  "address": "G-12 Kalkaji",
  "email": "raghavraj1299@yahoo.com",
  "salary": 90000 };
const objectDifference = (first, second) => {
  return Object.keys(first).reduce((acc, val) => {
    if(!second.hasOwnProperty(val)){
      acc[val] = first[val];
    };
    return acc;
  }, {});
};
console.log(objectDifference(obj1, obj2));

আউটপুট

কনসোলে আউটপুট হবে:

{ firstName: 'Raghav', age: 43 }

  1. জাভাস্ক্রিপ্টে Map অবজেক্ট

  2. জাভাস্ক্রিপ্টে Blob অবজেক্ট

  3. জাভাস্ক্রিপ্টে RegExp অবজেক্ট

  4. জাভাস্ক্রিপ্টে অবজেক্ট ইলিশিয়ালাইজার