تخزين مفاتيح وقيم بإستخدام Map
ال Map بتخزن أزواج من المفتاح والقيمة وبتسمح بمفاتيح من أنواع مختلفة
إضافة قيمة وقراءتها
ال set بتضيف القيمة وال get بتقرأها بإستخدام المفتاح
const scores = new Map();
scores.set("Osama", 90);
console.log(scores.get("Osama"));
console.log(scores.size);النتيجة
90
1إستخدام كائن كمفتاح
الكائن لازم يكون نفس المرجع عند قراءة القيمة
const user = { id: 1 };
const visits = new Map([[user, 3]]);
console.log(visits.get(user));
console.log(visits.get({ id: 1 }));النتيجة
3
undefined