구현한 세트에서 클래스의 각 함수에 대해 생성하고 모든 요소에서 호출할 수 있는 콜백을 수락할 수 있습니다. 이러한 기능을 구현하는 방법을 살펴보겠습니다.
예시
forEach(callback) { for (let prop in this.container) { callback(prop); } }
다음을 사용하여 테스트할 수 있습니다.
예시
const testSet = new MySet(); testSet.add(1); testSet.add(2); testSet.add(5); testSet.forEach(elem => console.log(`Element is ${elem}`));
출력
이것은 출력을 줄 것입니다 -
Element is 1 Element is 2 Element is 5
ES6 Set API도 forEach 메소드를 사용하여 동일한 기능을 제공합니다.