声明的javascript函数调用自身
Declared javascript function calling itself
我想知道为什么能工作
(function Test() {
alert('x');
}())
但是不起作用
function Test() {
alert('x');
}()
外括号是如何改变事物的优先级并使其发挥作用的?
你可以想象括号是用来显式显示你所做的事情的。就像你做一些操作,比如3*2+4或3*(2+4)。当你做
function Test() { alert('x'); }()
导航器只看到2个括号,而当你进行时
(function Test() { alert('x'); }())
它显示您想要执行该函数。
相关文章:
- 使用评估函数调用 javascript 函数作为文本框 Asp.net 参数
- 从动态加载的内部函数调用Javascript函数
- python函数调用javascript自动完成
- 当其他函数调用Javascript时运行我的代码
- 函数调用 JavaScript
- 处理快速连续的函数调用 - Javascript / underscore.js / node.js
- 如何从Jquery函数调用javascript
- web服务器php上的定时函数调用?javascript
- 冒号运算符“:"函数调用(javascript)之前
- 未定义从php代码函数调用javascript函数
- 我如何找出多少次函数调用javascript/jquery
- 如何传递一个scriptlet变量到onclick()函数调用javascript
- 当原型函数调用javascript中的常规函数时会发生什么?
- 从asp.net中的代码后面函数调用Javascript
- 从外部函数调用Javascript即时函数
- InternetExplorer8被函数调用(JavaScript)阻塞
- 直接函数与另一个函数调用Javascript
- 在函数调用javascript之间保留变量值
- 从PHP函数调用Javascript函数
- “this"在函数调用javascript