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. |