36. 맵(map)
맵(map) - key, Value로 이루어진 데이터 집합의 자료구조 맵(map) 선언 const 맵이름 = new Map([['키1', '값1'], ['키2', '값2'],...]); 맵(map) 사용 출력 const map = new Map([ ['apple', '🍎'], ['banana', '🍌'] ]); console.log(map); // Map(2) {'apple' => '🍎', 'banana' => '🍌'} size - 맵의 요소의 갯수를 반환 const map = new Map([ ['apple', '🍎'], ['banana', '🍌'] ]); console.log(map.size); // 2 has("key") - 키의 존재를 확인하여, boolean 값을 반환 const map = ne..
35. 세트(Set)
세트(Set) - set 객체는 중복되지 않는 유일한 값들의 집합 - 요소 순서에 의미가 없음 - 인덱스로 요소에 접근할 수 없음 - 교집합, 합집합, 차집합, 여집합 등을 구현 세트(Set) 선언 const 세트명 = new Set([요소1, 요소2, 요소3, ..]); const set = new Set([1,2,3,4,5]); console.log(set); // Set(5) {1, 2, 3, 4, 5} size - set의 길이를 반환 const set = new Set([1,2,3,4,5]); console.log(set.size); // 5 has() - set의 값의 유무를 boolean으로 반환 const set = new Set([1,2,3,4,5]); console.log(set.has..