var myval = (function(){})();
我不明白
(function..)
的含义,甚至其他代码。 最佳答案
你有什么:
自调用匿名函数
您首先通过在函数本身周围加上括号来创建函数表达式。
只是为了写
function() {
}()
在这种情况下不起作用,因为这将定义一个函数声明。
所以在我们有了它之后,我们可以通过附加
()
来调用 本身(function() {
})();
要验证这一点,请尝试以下操作:
var myval = (function(){return 'self executed!'})();
alert(myval); // === 'self executed'
关于javascript - 这个javascript代码是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5101638/