๐จ JavaScript/๊ฐ์ฒด
[JavaScript] Set
10000COW
2022. 12. 23. 22:00
728x90
// Set ์์ฑ
const set = new Set([2, 4, 6]);
console.log(set);
// Set ์ฌ์ด์ฆ
console.log(set.size);
// ์กด์ฌํ๋์ง ํ์ธ
console.log(set.has(2));
console.log(set.has(3));
// ์ํ
set.forEach((item) => console.log(item));
for (const value of set.values()) {
console.log(value);
}
// ์ถ๊ฐ
set.add(6);
console.log(set);
set.add(6);
console.log(set);
// ์ญ์
set.delete(6);
console.log(set);
// ์ ๋ถ ์ญ์
set.clear();
console.log(set);
// Object Set
const obj1 = { name: '๐', price: 3000 };
const obj2 = { name: '๐', price: 500 };
const objs = new Set([obj1, obj2]);
console.log(objs);
// ๋ฐฐ์ด -> Set
const animals = ['๐ถ', '๐ฑ', '๐ฆ'];
const setAnimals = new Set(animals);
console.log(setAnimals);
// Set -> ๋ฐฐ์ด
const arrayAnimals = [...setAnimals];
console.log(arrayAnimals);
728x90