Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

Javascript를 사용하여 집합 반복


구현한 세트에서 클래스의 각 함수에 대해 생성하고 모든 요소에서 호출할 수 있는 콜백을 수락할 수 있습니다. 이러한 기능을 구현하는 방법을 살펴보겠습니다.

예시

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 메소드를 사용하여 동일한 기능을 제공합니다.