node.js callback 함수 질문입니다.
조회수 1740회
var i = 0; function a(callback){ i +=1; callback(i); }; setInterval(a((num)=>{ console.log(num); }),1000);
위는 제가 짠 코드입니다. 저는 저게 실행되면 1초마다 1,2,3... 으로 나올 것이라고 예상했는데 TypeError: "callback" argument must be a function 이라는 에러가 나오면서 1만 출력되고 끝납니다.
왜 이런 현상이 발생하는 걸까요?
댓글 입력