반복자가 데이터를 저장할 수 있나요?
반복자 개요:
1. 다양한 데이터 구조에 대한 통합 액세스 메커니즘을 제공하는 인터페이스입니다. 모든 데이터 구조는 Iterator 인터페이스를 배포하는 한 순회 작업을 완료할 수 있습니다.
? 2. 미리 주어진 데이터 구조를 순회하기 위해 포인터 객체의 next 메소드를 호출합니다.
? 3. 다음 메소드가 호출될 때마다 데이터 구조의 현재 구성원에 대한 정보가 반환됩니다. 특히 value와 done이라는 두 가지 속성을 포함하는 객체를 반환합니다. 그 중 value 속성은 현재 멤버의 값이고, done 속성은 순회가 종료되었는지 여부를 나타내는 Boolean 값입니다.
4. Symbol.iterator 속성을 배포하는 모든 데이터 구조는 순회자 인터페이스를 배포했다고 합니다. 이 인터페이스를 호출하면 traverser 객체가 반환됩니다.