【发布时间】:2013-05-10 19:52:09
【问题描述】:
【问题讨论】:
-
...点击您的问题,阅读它,执行搜索,找到匹配项,复制网址,点击
close链接,粘贴网址,投票关闭...问题是 1 分钟前的问题。 -
@squint - 现在如果你说你是在 iPad 上做的,我现在就开始崇拜你。
标签: javascript anonymous-function function-expression
【问题讨论】:
close 链接,粘贴网址,投票关闭...问题是 1 分钟前的问题。
标签: javascript anonymous-function function-expression
函数表达式后面的“执行”括号不能合法地完成。一个典型的(更有意义的,IMO)写这个的方式是用更多的括号:
(function(){console.log('hi')})()
通过在函数表达式之前添加!,JS 解释器读取函数然后运行它。这是因为 ! 运算符的优先级与使用最终的 () 调用函数相比
【讨论】:
! 更“有意义”?
tl;dr 它定义了一个函数来打印“hi”并立即调用它。
【讨论】: