1.函数作为对象的方法被调用的时候 函数的上下文就是 调用它的那个对象 var obj1 = {
xingming:'xiaoming',
age:12,
games:['LOL'],
consoleHello:function(){
console.log('我的名字是'+ this.xingming);
console.log(this);
}
}
obj1.consoleHello(); //=====> 我的名字是xiaoming 函数的上下文是obj1
var fn = obji.consoleHello;
fn(); //======>我的名字是undefined, 函数的上下文是window
转载请注明原文地址: https://www.6miu.com/read-65267.html