箭头函数没有自己的this,所以不能通过bind动态地去修改this
var a = {say: function() {
var fn = (() => {
console.log(this)
}).bind(window)
fn()
}}
a.say() // {say: f}
箭头函数没有自己的this,所以不能通过bind动态地去修改this
var a = {say: function() {
var fn = (() => {
console.log(this)
}).bind(window)
fn()
}}
a.say() // {say: f}