美文网首页
改变This的指向有哪些

改变This的指向有哪些

作者: 涌朋 | 来源:发表于2020-09-15 13:43 被阅读0次

    bind、call、apply、箭头函数、new的区别

    call和apply其实是一样的,区别就在于传参时参数是一个一个传或者是以一个数组的方式来传

    call和apply都是在调用 时生效,改变调用 者的this指向。

    let name = 'Kitten'

    const obj = {name: 'Tom'}

    function sayHi() {console.log('Hi! ' + this.name)}

    bind也是改变this指向,不过不是在调用时生效,而是返回一个函数。


    ---Every day to be a little better---

    相关文章

      网友评论

          本文标题:改变This的指向有哪些

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