티바이트

글주소: http://tibyte.kr/73

setTimeout(f,1000);
function f() { trace(0); }

이렇게 하니까 제대로 되는데,


setTimeout(trace(0),1000);
과 같은 코드를 입력하고 실행해보니

1초 뒤에 0이 출력되는게 아니라 바로 출력이 되어버리는 것이었습니다.

으하핳하 새로운 setTimeout함수의 버그를 알아냈다 ㅎㅎ 했는데 잠시후

setTimeout(function() { trace(0); } , 1000);   (Function객체!! 를 넣어야 한다는 사실..)

하니까 다시 되는걸 보고 실망한 2분동안의 이야기.









결론 : 마인크래프트실력을 늘리자!
 


 


  1. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
    일단 파라미터로 넣었으면 trace 가 리턴한 값을 1초 뒤에 실행하는 건데 trace 가 자기 자신을 반환할 리는 없으니까..

댓글을 다는 공간입니다. (로그인하지 않아도 댓글을 남길 수 있습니다.)



게시판 목록은 좌측상단에 있습니다.

03-03 02:09