끼적끄적긁적
var delay = function() { console.log('500ms later...'); }; setTimeout(delay, 500);
delay가 괄호없이 변수로 전달된 점에 주의하자. 곧바로 실행하지 않고 포인터만을 전달하는 것이다. 함수포인터 대신 문자열 "delay()"를 전달하는 것은 eval()과 비슷한 안티패턴이다.
댓글 없음 :
댓글 쓰기