之前很久的时间,因为研究不深,对于this的值一直模模糊糊,不是很清楚,最近有空做了一些研究,终于彻底弄明白了this到底为何物. 首先, 先抛出一个定论:”在Javascript中,this关键字永远都指向函数(方法)的所有者”. 全局上下文 在全局上下文中(在任何函数体外部),this指代全局对象,无论是否在严格模式下. (注:全局对象没有名称,视具体的js环境而定义,在浏览器环境下为window) console.log(this.document === document); //tru