🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## **this关键字指向问题** ### 1.在事件中,指向当前对象 ``` <div id="div">div</div> <script> var div = document.getElementById("div"); div.onclick=function(){ console.log(this) } </script> ``` ### 2.在方法中,谁调用方法指向谁 ``` <script> setTimeout(()=>{ console.log(this) }) </script> ``` ### 3.在构造函数中,指向实例化的对象 ``` <script> function Person(name,age){ this.name = name; this.age = age; this.sayThis = function(){ console.log(this); } } var a = new Person("a",12); a.sayThis(); </script> ```