250x250
반응형
Notice
Recent Posts
Recent Comments
Link
목록구조분해할당 (1)
N
(TIL Day06-3)이터러블과 이터레이터
리스트 순회 ES5 까지는 기본적인 for, for...in, forEach 메소드 등 다양한 방법으로 순회가능했다. ES6 에서부터는 for...of 문으로 array, set, map, 문자열을 간단하게 순회할 수 있다. 순회 가능한 자료구조를 이터러블로 통일하여 for...of, 스프레드 문법([...arr]), 구조 분해 할당의 대상으로 사용할 수 있도록 일원화했다. 이터러블 프로토콜(iterable protocol) Well-know Symbol(JS가 기본 제공하는 빌트인 심볼 값)인 Symbol.iterator를 프로퍼티 키로 사용한 메소드를 직접 구현하거나 프로토타입 체인을 통해 상속받은 Symbol.iterator 메소드를 호출하면 이터레이터 프로토콜을 준수한 이터레이터를 반환한다. 이러..
TIL
2021. 8. 9. 23:47