this指向

2018-05-15  本文已影响0人  xiaoaiai
const testThis = {
   value = 0,
   changeValue: function () {
      // 此时 函数内的this 指向testThis
      this.value++
      console.log(this.value)
  }
}
testThis.changeValue() // 1
testThis.changeValue() // 2
testThis.changeValue() // 3
const testThis = {
   value = 0,
   changeValue: () => {
      // 此时 函数内的this 指向window
      console.log(this)  // 指向window
      console.log(this.value) // undefined
      console.log(this.testThis) // 指向这个testThis
  }
}
testThis.changeValue() // windiw, undefined, testThis
testThis.changeValue() // windiw, undefined, testThis
testThis.changeValue() // windiw, undefined, testThis
上一篇下一篇

猜你喜欢

热点阅读