0

これは有効なJSですか?実行されますが、それがブラウザの癖なのかどうか疑問に思っていました。紛らわしいが、それでもクールなコンセプトであるため、おそらく悪い慣行であることはわかっています。

    showClickMask : function showClickMask(callback){

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

    },
4

1 に答える 1

1

はい、これは標準に準拠した有効な JavaScript です。割り当ては式であり、割り当てられる値を「返します」。

(スタイルがいいと思うかは別問題!)

于 2013-04-23T07:58:53.610 に答える