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

先上代码,关于方法中的嵌套函数有3个问题,高手进。

先上代码,关于方法中的嵌套函数有3个问题,高手进。

跃然一笑 2018-09-04 17:10:37
var myNumber = {  value: 1,  add: function(i){    var helper = function(i){        console.log(this);           this.value += i;     }     helper(i);   } } myNumber.add(1);代码中打印的this是个什么对象?这段代码能否实现使myNumber.value加1的功能?在不放弃helper函数的前提下,使用apply、bind或者call方法来改变this指向,具体是选择指向哪个对象?helper.apply(myNumber);helper.apply(this);helper.apply(myNumber.add,[i]); 或其他????
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 447 浏览
慕课专栏
更多

添加回答

举报

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