javascript addeventlistner词法环境

时间:2019-02-19 11:16:53

标签: javascript

我是js的新手,在理解以下代码方面有些困难。以下代码的工作方式与我预期的不同。这是指“按钮”元素而不是obj。我正在使用onclick ='obj.updatex()'来获取词法环境为'obj'。有人可以帮助理解这一点。

 <button id = "elem">click</button>
 let obj = {
  x:0,
  updatex :function(){
    alert("working");
this.x++;
console.log(this);

  }

  }

 let x = 0;
 elem.addEventListener("click",obj.updatex);  

0 个答案:

没有答案