为什么在此JS函数中未定义?

时间:2019-03-06 11:51:34

标签: javascript

我是JS的新手,只是一个关于'this'的问题

这是代码:

const abc = {
  name : 'Test'
  list : [1,2,3,4,5];
  print: function(){
     this.list.forEach(function (num){
         console.log(this.name)   // this is undefined here, why?
  });
  }
}

那么为什么第二个'this'是不确定的?

0 个答案:

没有答案
相关问题