2013-04-23 2 views
0

유효한 JS입니까? 그것은 달리고 그러나 그것이 브라우저 특질인지 궁금해하고 있었다. 혼란 스럽지만 여전히 시원한 개념 인 아마 나쁜 습관을 알고 있습니다.함수 인수 목록에서의 대입 Javascript

showClickMask : function showClickMask(callback){ 

     (function(mask){ 
      mask.addClass('open'); 
      mask.click(function(){RAV.closeClickMask(mask,callback);}); 
     })(showClickMask.mask = showClickMask.mask || $('#click-mask')); 

    }, 

답변

1

예, 유효한 표준 호환 JavaScript입니다. 할당은 표현식이며 할당되는 값을 "반환"합니다.

(좋은 스타일이라고 생각하든 다른 질문입니다.)

+0

감사합니다. 라이브러리를 사용하는 유일한 사람이라면 괜찮 겠지만 팀과 함께 일하면 아마도 거시기가 움직이는 것 같습니다. – JackMahoney