CS/CS2022. 9. 20. 21:56[CS] 이터레이터 패턴(iterator pattern)

이터레이터 패턴(iterator pattern)이란? - 이터레이터(반복자)를 사용하여 컬렉션의 요소들에 접근하는 디자인 패턴 ㄴ 여러가지 자료형의 구조와는 상관 없이 이터레이터라는 하나의 인터페이스로 순회 가능. 더보기 이터러블한 객체 : 반복 가능한 객체로 배열을 일반화한 객체 const mp = new Map() mp.set('a', 1) mp.set('b', 2) mp.set('c', 3) const st = new Set() st.add(1) st.add(2) st.add(3) for (let a of mp) console.log(a) for (let a of st) console.log(a) /** * ['a', 1] * ['b', 2] * ['c', 3] * 1 * 2 * 3 */ ㄴ다른 자..

image