JavaScript call方法

轩陌

分类: JavaScript 3303 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

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

作者简介: 轩陌

打赏

生命的意义在于折腾,一直努力成长中,期待梦想实现的那刻。

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

Loading...