【发布时间】:2015-04-01 14:27:41
【问题描述】:
我在ParsleyJs 库中看到以下内容:
!(function(f){...}) 是什么意思?
是否定的吗?
编辑:
经过一番解释,我观察到实际上代码看起来像
!( f(y){}( f(x){} ) );
也可以写成
!( f(z) );
或
!(Z);
Z = f(z),z = f(y){},最后是y = f(x){}...
所以不清楚是什么函数执行表达式!(Z);
【问题讨论】:
-
我怀疑这意味着程序员很迷信。在发布的代码中完全没有必要。
-
这毫无意义,因为 IIFE 已经用括号括起来了。
-
嗯 - 它看起来像这样
!(function(f){...} (function ($){...}));它看起来不像任何东西实际上被调用过
标签: jquery javascript parsley.js