Sets & Maps
Set and Map
`Set` and `Map` are built-in JavaScript data structures that offer unique functionality compared to arrays and objects.
- `Set` stores unique values (no duplicates).
- `Map` stores key-value pairs, allowing any data type as a key.
- Both provide efficient operations compared to traditional objects and arrays.
// Using Set (removes duplicates) const numbers = new Set([1, 2, 2, 3, 4]); console.log(numbers); // Set { 1, 2, 3, 4 } // Adding & deleting values numbers.add(5); numbers.delete(3); console.log(numbers.has(3)); // false // Using Map (key-value pairs) const userMap = new Map(); userMap.set("name", "Jake"); userMap.set("age", 25); console.log(userMap.get("name")); // "Jake"