// javascript的this始终指向一个对象
// 除去不常用的 with 和 eval 的情况 大致有4种情况
// 1. 当作为对象的方法调用时,指向该对象
// var obj = {
// name: 'xinda',
// getName: function () {
// console.log(this === obj); // => true
// console.log(this.name); // => 'xinda'
// }
// };
// obj.getName();
// 2.作为普通函数调用 指向全局对象 在浏览器中是window
window.name = 'xin';
var getName = function () {
console.log(this.name);
};
getName();