NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
## **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> ```