কম্পিউটার

কি জাভাস্ক্রিপ্ট মান ম্যাপিং


ধরুন, আমাদের কাছে এরকম একটা বস্তু আছে −

const obj = {
   'a': 1,
   'b': 2,
   'c': 3,
   'd': 4,
   'e': 5,
   'f': 6
};

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

অতএব, উপরের বস্তুর জন্য, আউটপুট −

এর মত হওয়া উচিত
const output = {
   '1': 'a',
   '2': 'b',
   '3': 'c',
   '4': 'd',
   '5': 'e',
   '6': 'f'
};

উদাহরণ

const obj = {
   'a': 1,
   'b': 2,
   'c': 3,
   'd': 4,
   'e': 5,
   'f': 6
};
const reverseMap = (obj = {}) => {
   const res = {};
   Object.keys(obj).forEach(key => {
      const val = obj[key];
      res[val] = key;
   });
   return res;
};
console.log(reverseMap(obj));

আউটপুট

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

{ '1': 'a', '2': 'b', '3': 'c', '4': 'd', '5': 'e', '6': 'f' }

  1. JavaScript array.keys()

  2. JavaScript array.values()

  3. জাভাস্ক্রিপ্ট কনস্ট

  4. জাভাস্ক্রিপ্টে কনস্ট বনাম চলুন।