今天搬砖时遇到个问题,调用一个插件他再不同的进程状态会调用不同的函数
我需要把钩子留出来,然后调用自己的方法、
xxx.loadComplete = this.abc();
调用后一直报错、并立即执行、后来发现只要不带括号就可以正常使用了
function abc(){
console.log('执行了!');
}
var b = abc();
var c = abc; 两者之间有什么区别?
var b = abc(); 调用并立即执行、可以传参
var c = abc; 将函数信息转移给c,不立即调用