JavaScript call方法

Xuanmo  发表于: 2016-05-05 23:51:16  分类: JavaScript  887  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点击之后输出的结果:
call

  • 4人 Love
  • 2人 Haha
  • 1人 Wow
  • 0人 Sad
  • 0人 Angry
JavaScript、前端笔记

作者简介:Xuanmo

打赏

生命的意义在于折腾。

共 0 条评论关于 “JavaScript call方法”