What are Map and Set in JavaScript?

const map = new Map();
map.set("name", "Robin");
map.set(1, "one");
console.log(map.get("name"));
console.log(map.size);

const set = new Set([1, 2, 2, 3]);
console.log(set);
console.log(set.has(2));

Output:

Tutorials Class - Output Window

Robin
2
Set(3) { 1, 2, 3 }
true

A Map is like an object, but keys can be of any type and it has a size. A Set keeps only unique values, so [...new Set(array)] removes duplicates.


Learn more about the similar topics:
Tutorials
No Content Found.
Exercises & Assignments
No Content Found.
Interview Questions & Answers
No Content Found.