JavaScript call方法
分类: JavaScript 3480 0
call:改变当前函数调用对象的this指向
有名函数执行时使用了call。第一个参数需要把此函数this指向给的对象,第二个为实参开始
document.getElementById('box').onclick = function() {
fn.call(this, 10); //call改变当前对象的this指向
}
function fn(a) {
console.log(this, a); //this输出对象为id名为box的div
}
当box点击之后输出的结果:
共 0 条评论关于 “JavaScript call方法”