这两个在学ES6的相关语法,在学到箭头函数的this问题的时候,我与之前学的ES5中的this进行相对比的时候,发现下面这行代码得到不可思议的结果:var age = 77;function foo() { var age = 18;
setTimeout(function () { console.log(this.age);//undefined
},3000)
}
foo();有没有大佬知道这里面的问题。我的理解是这个应该输出77.但是这里却输出了undefined
添加回答
举报
0/150
提交
取消