为了账号安全,请及时绑定邮箱和手机立即绑定

javascript 将函数赋值给变量

javascript 将函数赋值给变量

慕运维8079593 2018-12-07 03:10:56
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()  执行函数

查看完整回答
反对 回复 2018-12-24
  • 1 回答
  • 0 关注
  • 386 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号