脚本A中的函数在 脚本 B中执行 此时A中的函数中的this应该是指向B中的 ,那有没有什么方法使A中的函数中的this无论在那个脚本中始终指向A
调用的时候绑定调用者 .bind(A)
1.bind
function(){}.bind(this)
2. es6
()=>{}
从起他语言转到js被this恶心坏了
是的啊 烦死
bind了this 可是没有用 this的指向还是变成了window
Function对象应该有call和apply方法可用
脚本A中的函数在 脚本 B中执行 此时A中的函数中的this应该是指向B中的 ,那有没有什么方法使A中的函数中的this无论在那个脚本中始终指向A
调用的时候绑定调用者 .bind(A)
1.bind
function(){}.bind(this)
2. es6
()=>{}
从起他语言转到js被this恶心坏了
是的啊 烦死
bind了this 可是没有用 this的指向还是变成了window
Function对象应该有call和apply方法可用