রান সময় পর্যন্ত কীগুলি অজানা থাকে এবং যখন সমস্ত কী একই ধরণের হয় এবং সমস্ত মান একই ধরণের হয় তখন অবজেক্টগুলির উপরে মানচিত্র ব্যবহার করুন।
যখন যুক্তি থাকে যা পৃথক উপাদানগুলিতে চালিত হয় তখন অবজেক্টগুলি ব্যবহার করুন।
প্রশ্ন:
বস্তুগুলির উপর মানচিত্র ব্যবহারের একটি কার্যকর উদাহরণ কী? বিশেষত, "রানটাইম অবধি কীগুলি অজানা থাকবে?"
var myMap = new Map();
var keyObj = {},
keyFunc = function () { return 'hey'},
keyString = "a string";
// setting the values
myMap.set(keyString, "value associated with 'a string'");
myMap.set(keyObj, "value associated with keyObj");
myMap.set(keyFunc, "value associated with keyFunc");
console.log(myMap.get(keyFunc));