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

ES6 - 箭头函数

ES6 - 箭头函数

慕姐4208626 2018-12-13 18:14:29
ES6 箭头函数:'use strict';var obj = {  i: 10,  b: () => console.log(this.i, this),  c: function() {    console.log( this.i, this)  }}obj.b();  // 为什么 输出undefined, Window对象; 而obj.c() 则输出 : 10, obj ;我之前把上面的代码理解为:'use strict';var obj = {  i: 10,  b: function() {    return console.log( this.i, this)  },  c: function() {    console.log( this.i, this)  }}但是我发现, 执行obj.b();后输出10, obj;所以箭头函数在这里的 this 还不甚了解, 望解答, 若优秀则必赞
查看完整描述

1 回答

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

添加回答

举报

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