๐จ๐๐ฒ ๐๐ฎ๐๐ฎ๐ฆ๐ฐ๐ฟ๐ถ๐ฝ๐ ๐ฆ๐ฒ๐๐ ๐ณ๐ผ๐ฟ ๐จ๐ป๐ถ๐พ๐๐ฒ ๐๐ฎ๐๐ฎ
You often deal with lists in JavaScript. You have user IDs, emails, or tags. These lists often have duplicates.
A Set stores unique values. It removes duplicates automatically.
const numbers = [1, 2, 2, 3, 4, 4]; const cleanNumbers = [...new Set(numbers)]; console.log(cleanNumbers); // [1, 2, 3, 4]
This pattern cleans data. You avoid loops and manual checks.
Use this for emails or API results. It stops duplicate emails. It stops repeated UI items.
Sets help you check if a value exists.
const tags = new Set(); tags.add("javascript"); console.log(tags.has("javascript")); // true
Use Sets for:
- Filters
- Permissions
- Tags
Arrays work best for order or indexes. Sets work best for uniqueness. They make code shorter.
Use Set for unique values.