setInterval 함수는 일정 시간 간격으로 넘겨받은 함수를 호출해줍니다.
callback함수는 setInterval의 제어 하에 milliseconds마다 호출해준다라고 자세하게 정의할 수 있습니다.
forEach함수에 대해 알아보겠습니다.
출력결과는 이러합니다.
콜백함수의 특징으론
주의! 콜백은 "함수"다
예시를 보면
메소드로 호출하면 this가 obj에 바인딩되서 출력결과는
이렇게 나옵니다.
하지만
출력결과는
이와 같이 차이점이 발생하니 인지하면 좋을 것 같습니다.
참고자료