Javascript 这种语法差异有什么影响(如果有的话)?
可能重复:Javascript 这种语法差异有什么影响(如果有的话)?,javascript,design-patterns,Javascript,Design Patterns,可能重复: 我看到了两种稍微不同的使用自动执行匿名函数模式的方法 1: 2: 语法差异是否有任何不明显的隐含影响,或者这两种技术完全相同?它们是相同的。人们倾向于使用第一个。我还认为JSLint建议使用第一个版本。我喜欢第二种。这真的取决于你。它们是一样的。人们倾向于使用第一个。我还认为JSLint建议使用第一个版本。我喜欢第二种。这完全取决于你。这完全一样 它称为自执行函数 有三种模式(但第三种模式不能返回值) 一加二是你的问题 一: 二: 第三个是用“!”性格 !function(){
我看到了两种稍微不同的使用自动执行匿名函数模式的方法 1: 2:
语法差异是否有任何不明显的隐含影响,或者这两种技术完全相同?它们是相同的。人们倾向于使用第一个。我还认为JSLint建议使用第一个版本。我喜欢第二种。这真的取决于你。它们是一样的。人们倾向于使用第一个。我还认为JSLint建议使用第一个版本。我喜欢第二种。这完全取决于你。这完全一样 它称为自执行函数 有三种模式(但第三种模式不能返回值) 一加二是你的问题 一: 二: 第三个是用“!”性格
!function(){
//do stuff
}();
祝你好运 完全一样
它称为自执行函数
有三种模式(但第三种模式不能返回值)
一加二是你的问题
一:
二:
第三个是用“!”性格
!function(){
//do stuff
}();
祝你好运 …我的搜索词是“函数括号之间的javascript差异”这是第四个结果,在许多关于此类内联函数调用的常见问题中…我的搜索词是“函数括号之间的javascript差异”这是第四个结果,在许多关于此类内联函数调用的常见问题中,我也更喜欢第二个。我觉得这更自然,绝对。直接跟在括号后面的花括号很恶心,让我害怕……:)我也喜欢第二个。我觉得这更自然,绝对。直接跟在括号后面的花括号很恶心,让我害怕……:)有三种以上的模式。几乎可以使用任何运算符。thx..'-','+'。。。操作员也在工作。有三种以上的模式。几乎可以使用任何运算符。thx..'-','+'。。。操作员也在工作。
(function(){
//do stuff
}())
(function(){
//do stuff
})();
!function(){
//do stuff
}();