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

জাভাস্ক্রিপ্টে দুটি অবজেক্ট থেকে কী-ভ্যালু ব্যবহার করে তৃতীয় অবজেক্ট তৈরি

মান লিয়ে, আমাদের দুটি অবজেক্ট আছে -

const obj1 = { 
  positive: ['happy', 'excited', 'joyful'], 
  negative: ['depressed', 'sad', 'unhappy'] 
}; 
const obj2 = { 
  happy: 6, 
  excited: 1, 
  unhappy: 3 
};

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এভাবের দুটি অবজেক্ট গ্রহণ করবে। ফাংশনটি এই দুটি অবজেক্ট ব্যবহার করে পজিটিভ এবং নেগেটিভ স্কোর ক্যালকুলেট করবে এবং নিচের মত অবজেক্ট রিটার্ন করবে -

const output = {positive: 7, negative: 3};

উদাহরণ

const obj1 = { 
  positive: ['happy', 'excited', 'joyful'], 
  negative: ['depressed', 'sad', 'unhappy'] 
}; 
const obj2 = { 
  happy: 6, 
  excited: 1, 
  unhappy: 3 
}; 
const findPositiveNegative = (obj1 = {}, obj2 = {}) => { 
  const result = {}; 
  for (let key of Object.keys(obj1)) { 
    result[key] = obj1[key].reduce((acc, value) => { 
      return acc + (obj2[value] || 0); 
    }, 0); 
  }; 
  return result; 
}; 
console.log(findPositiveNegative(obj1, obj2));

আউটপুট

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

{ positive: 7, negative: 3 }
  1. জাভাস্ক্রিপ্ট দিয়ে URL অবজেক্ট তৈরি করা

  2. জাভাস্ক্রিপ্ট: দুটি অ্যারে লিংক করে JSON অবজেক্টের অ্যারে তৈরি করুন

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

  4. জাভাস্ক্রিপ্টে অবজেক্টের মানগুলো কীভাবে পাবেন?