function hi(){ var a = 1; a++;}; var aaa = hi(); var bbb = hi; aaa,bbb,aaa(),bbb()意义有什么不同?
1 回答
FFIVE
TA贡献1797条经验 获得超6个赞
var aaa = hi(); // hi()执行结果赋值给aaa
var bbb = hi; //hi对象赋值给bbb bbb()和hi()一个效果,函数hi是一个函数对象
aaa()没有意义,不是函数,是函数执行的结果赋值,你可以function hi(){ var a = 1; a++;return a;},就是知道aaa是什么了
bbb() 执行函数
添加回答
举报
0/150
提交
取消