我正在使用javascript开发一个项目,并且在完成设计模式概念时遇到了以下几点。 我有一个示例代码如下:
window.customfun = (function(){}())
这里我有两个问题: 1)我们不能简单地定义如下的全局函数:
customfun = (function(){}())
2)(function(){}())
是一个具有自己的评估环境的匿名函数,但我已经知道要实现为:(funtion(){})()
查看括号周围括号的位置。我发现两者都有效,所以我想知道它们之间是否有任何区别?
答案 0 :(得分:1)
当然,您可以定义全局函数
不,实际上没有区别。
是否存在差异:(1+(1)) === (1) + (1)
?