07-23箭头函数this指向

2020-07-24  本文已影响0人  每天进步一点点5454
    // 改变this的指向call方法
    let bar = {
      myname: 'barname',
      test:1
    }
    function fn() {
      this.myname = 'fnmyname'
    }
    fn.call(bar)
    console.log(bar)//{myname: "fnmyname", test: 1}
    console.log(bar.myname) //fnmyname
    console.log(myname) //myname is not defined
    var obj = {
      myage:18,
      objfn:function() {
         console.log(this)//{myage: 18, objfn: ƒ}
      }
    }
    obj.objfn()
上一篇 下一篇

猜你喜欢

热点阅读