get 是函数自身, get()
是运行函数
var x=get;
那么 x 和 get 是等同的
var x=get();
那么 x 是 函数 get 的返回值
例如
function get(){return 1}
var x=get(); 那么 x 就等于 1 咯
如果是
var x=get;
那么
var y=x(); 和 var y=get(); 都是等价的。
var x=get; //传递的是函数对象
var x=get(); //传递的是函数返回值
记得ajax in action一书中,对此有介绍。
在AJAX中,后者写法是错误的。
var x=get(); //传递的是函数返回值
记得ajax in action一书中,对此有介绍。
在AJAX中,后者写法是错误的。
var x=get;
那么 x 和 get 是等同的
var x=get();
那么 x 是 函数 get 的返回值
例如
function get(){return 1}
var x=get(); 那么 x 就等于 1 咯
如果是
var x=get;
那么
var y=x(); 和 var y=get(); 都是等价的。