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

javascript中 return this 有什么用

javascript中 return this 有什么用

麻辣土豆 2018-11-09 18:42:42
!!function(){var obj = {nama1: 123,name2: 1234,name3: 12345,addname:function(name,fn){if( !this[name] ){  //判断是否存在这个对象this[name] = fn;  //不存在就添加进去。}else{console.log( name + "已经存在");}return this;  //不懂这里的return this 是干嘛用的????}};//向obj里面添加对象。obj.addname('name4',function(){return "123456";}).addname('name2',function(){return "1234";});}();
查看完整描述

1 回答

已采纳
?
聪明的汤姆

TA贡献112条经验 获得超33个赞

就是返回值啊,返回当前this对象,以便链式调用,你这里理解为返回obj对象就行了

obj.addname().addname().addname(); // 每执行一次addname方法就返回obj,所以可以链式调用


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

添加回答

举报

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