SOURCE

// 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();
console 命令行工具 X clear

                    
>
console