js 中的this

脚本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方法可用