2011-10-08 8 views

답변

3

사용 do 구조 :

for op in ['add', 'sub'] 
    do (op) -> 
     $('#' + op).click(-> stack.op op) 

for 루프 클로저를 만들지 않습니다 때문입니다.

+0

cji가 찍었습니다. 'for' 루프는 자바 스크립트에서 스코프를 생성하지 않는다는 것을 기억하십시오. 기능 만 수행합니다. 'P 커피 숍 중재 '(http://pragprog.com/magazines/2011-05/a-coffeescript-intervention)에서 PragPub 기사를 참조하십시오. –