有没有更优雅的方式来写这样的东西,其中 myFunction 被分配给函数 func 但 func 也在分配期间执行?
var myFunction = (function(){
var func = function(){
console.log('hello world');
};
func();
return func;
})();
...
myFunction();
最佳答案
var myFunction = (function func(){
console.log('hello world');
return func;
})();
您可以命名您的匿名函数。不过,此名称只能在函数内部访问。
关于javascript - 同时分配和执行 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18376538/