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

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 关注
  • 383 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信