全局对象中的this,指的是 window 对象
创建一个对象 ling
ling.getAge 和 ling.getAge( ):
var ling = { age: 26, getAge: function() { return this.age; } }
console.log(ling.getAge); //不加括号 //返回 function () { return this.age; } //说明 getAge 是 ling对象的一个方法(函数) console.log(ling.getAge()); //加括号,就是调用函数。这里调用了ling对象的方法 //返回 26。
不加括号:ling.getAge 是一个方法(函数)。
因为 getAge 是ling 对象的一个方法。结果返回:ling.getAge 是一个function
加括号:ling.getAge( ) 调用了这个方法(调用函数)。
结果返回:26,函数执行后的结果。此时函数中的this 作用域为 ling 这个对象。