我有一个带回调函数的函数.如何设置回调函数的'this'变量?
例如.
function(fn){
//do some stuff
fn(); //call fn, but the 'this' var is set to window
//, how do I set it to something else
}
Run Code Online (Sandbox Code Playgroud)
med*_*iev 13
您可以使用调用在对象的上下文中执行函数:
fn.call( obj, 'param' )
Run Code Online (Sandbox Code Playgroud)
这也适用
唯一的区别是提供参数的语法.
| 归档时间: |
|
| 查看次数: |
181 次 |
| 最近记录: |