猿问

vue里面这个foreach中this为什么指向undefine?

 var a = [{name: 'yang',age:1},{school:'one'}]
console.log(this)  //window
this.a.forEach(function () {
  console.log(this) //window
})

forEach是不是不改变this指向,为什么下面这个图里面forEach中this由组件变成了undfine?


繁星coding
浏览 2628回答 2
2回答

派大星_

严格模式下指向undefine 非严格模式下指向window
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答