728x90 반응형 지연 평가1 조금 어려운 사용자 정의 이터러블 사용자 정의 이터러블에 대해 알아보자! 먼저, 앞서 알아보았던 이터러블과 이터레이터에 대해 다시 떠올려 보자. 이터러블은 이터레이션 프로토콜을 준수하도록 Symbol.iterator 메서드를 구현하거나 프로토타입 체인을 통해 상속 받은 객체이다. 이터러블의 Symbol.iterator 메서드가 반환한 이터레이터는 next 메서드를 갖는다. 이터레이터의 next 메서드는 done과 value 프로퍼티를 갖는 이터레이터 리절트 객체 반환, for ... of 문은 done 프로퍼티가 true가 될 때까지 반복하며 done 프로퍼티가 true가 되면 반복 중지, 이터러블은 for ... of 문 뿐만 아니라 스프레드 문법, 배열 디스트럭처링 할당에도 사용할 수 있다. 사용자 정의 이터러블 일반 객체도 이터레이.. 2023. 3. 21. 이전 1 다음 728x90 반응형 "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."