ES6
-
Map()과 Set(), iterable 객체CS지식 2023. 12. 4. 13:13
순회 가능한 객체 = iterable 객체 내부 요소를 하나씩 차례로 반환할 수 있는 객체이다. for of 루프를 통해 각 요소를 차례로 순회할 수 있다. ex) 배열(Array), 문자열(String), Map, Set 일반객체는 iterable 객체가 아니다. 일반객체는 각 요소를 순회하려면 Object.keys / Object.values / Object.entries 사용하고 그 다음에 for of 루프를 적용하면 된다. Map = 키-값 쌍을 저장하는 자료 구조 순회 가능한(iterable)객체여서 for...of문을 사용하여 Map의 내용을 순회할 수 있다. - 특징 키의 타입 유연성: 어떤 타입의 키도 허용한다. 객체나 함수 등도 키로 사용할 수 있다. 순서 보장: 원소를 추가한 순서대로 ..