全局执行环境是window对象,因此所有全局变量和函数都是作为window对象的属性和方法创建的。
每个函数都有自己的执行环境(注意,是函数,不是对象)
对象的方法中的this,指的是调用者。
var myobj = new Object(); myobj.name = "Lee"; myobj.showName = function(){ return this.name }; myobj.showName(); // Lee var book = {"name":"think in java"}; myobj.showName.call(book); /// think in java