首先定义一个无参的函数 function mor () { }
当我调用这个函数的时候 用 var x = mor; 与 var x = mor(); 的区别
使用 var x = mor();方式来调用时 如下;
function mor () {
return 1;
}
var x = mor();
console.log(x); //返回1
使用 var x = mor; 调用
function mor () {
return 1;
}
var x = mor;
console.log(x); //返回的是自身function mor () {return 1;}
var y = x();
console.log(y); //返回1
//在这里 var y = x(); 和var y = mor()是等价的
mor()表示运行函数(传递的是函数返回值) mor;表示函数自身(传递的是函数对象)