Learning LabMap

πŸ—ΊοΈ Training β€” Map

📚 20 questions⏱ 15-20 min🏆 Instant feedback

πŸ—ΊοΈ Map Object JavaScript

using object (Map) data

🎯 What You Will Learn in This Training

This interactive training will help you master Map Object JavaScript No :

  • βœ… Ali type , input string , No
  • βœ… Map Object
  • βœ… Map: set, get, has, delete, clear
  • βœ… property size repetition elements Map
  • βœ… operator Map
  • βœ… Ability to retake the training to improve your level and reinforce concepts

❓ Map Object?

Map object JavaScript -value (key-value pairs) .

can be used value ( object value ) value.

// Example: Map data
let userMap = newMap();
userMap.set('name', 'Ahmed');
userMap.set('age', 25);
userMap.set('isActive', true);

πŸ“¦ 1️⃣ Map

βœ… Map :

let myMap = newMap();

βœ… Map array :

let myMap = newMap([
  ['name', 'Ahmed'],
  ['age', 25],
  ['city', ' ']
]);

πŸ”„ 2️⃣ Map Object

// Object - string
let obj = {};
obj[1] = 'number'; // '1'
obj[{}] = 'object'; // '[object Object]'

// Map -
let map = newMap();
let objKey = {id: 1};
map.set(1, 'number'); // number (number)
map.set(objKey, 'object'); // object (object)
ObjectMap
❌ String Symbol onlyβœ… type
βš οΈβœ…
(size)❌ Object.keys(obj).lengthβœ… property size

βš™οΈ 3️⃣ Map

let map = newMap();

// addition string
map.set('name', 'Ahmed');

// value
let name = map.get('name'); // Ahmed

// Check
if (map.has('name')) { // true
  console.log(' ');
}

// string
map.delete('name');

// Map
console.log(map.size); // 0

// elements
map.clear();

πŸ“ 4️⃣ Using Map

πŸ’‘ Map?

  • βœ” ( string )
  • βœ” No
  • βœ” addition elements
  • βœ” (size)

🎯 Choose Training Mode