美文网首页
JavaScript中的this指向问题

JavaScript中的this指向问题

作者: Jaymz_2b11 | 来源:发表于2019-08-21 11:41 被阅读0次

    JavaScript 中this 指向会根据执行环境的变化而变化,但可以总结为指向调用者

    为了防止this 中指向问题导致出现的问题,JavaScript 中提供三个函数帮助我们重定义this

    分别是bind() call() apply()

    相同点:

    三个函数的第一个参数都是this的指向对象

    不同点:

    call() 其他参数需要以逗号隔开

    bind() 返回的是一个函数 ,参数传递与call一致

    apply() 除第一个参数外,其他参数需要放在一个数组中传入

    相关文章

      网友评论

          本文标题:JavaScript中的this指向问题

          本文链接:https://www.haomeiwen.com/subject/gadijctx.html