!function(参数){语句}(this.xxx)
函数声明和函数表达式存在二义性,为了区别两者,规范规定以function开头的只能是函数声明。此时要将函数声明转化为表达式通常的做法就是加一个其他的符号。常见的立即执行函数用括号包围就是一个例子。另外,存在二义性的还有对象字面量,大致也相同。具体看我博客最新的一篇文章https://m2mbob.cn
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答868 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
立即运行函数,相当于