举个例子,假如简单的代码是这样的:
function bar(){
return 1;
}
foo=bar(); //foo=1;
console.log(typeof foo); //'number'
在这里foo并不是一个函数,而是一个数字。但是,如果写成下面的这种格式:
foo=function bar(){
return 1;
}
console.log(typeof foo); //'function'
这个时候,foo是一个函数了。
不太明白是什么造成了这两者之间的区别。另外我手边有一本高程三,请问在这本书里面我应该看哪一块的内容,来更好地理解。
偶然的你
相关分类