মান লিজিয়ে, আমাদের কাছে একটি অবজেক্ট আছে এইভাবে −
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' }