var x = 11;
var obj = {
x: 22,
methods: {
x: 33,
say: function () { console.log(this.x) },
say2: () => { console.log(this.x) }
}
}
obj.methods.say();
obj.methods.say2();
var c = {a: a}
function a(){
console.log(this, '是a的this')
var b = ()=>console.log(this)
var d = {}
d.b = b
d.b()
}
c.a()
刚看某总结 差点被误导 这是下边看到的反例 后续自己总结下