πΊοΈ 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);
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', ' ']
]);
['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)
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)
| Object | Map | |
|---|---|---|
| β 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();
// 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)