这是我的 IIFE 函数
var test = function(){
console.log('fire');
}();
它在开始时调用。但是我该如何再次调用它呢?
var fireTestFn = function(){
test();
}
fireTestFn(); // test() is not a function
最佳答案
您可以使用命名函数表达式从内部返回 test
。
var test = function fn(){
console.log('fire');
return fn;
}();
关于javascript - IIFE,javascript,函数未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32247287/