1.this
- 表示函数上下文的对象(调用者)
- 只能在函内部使用
- 全局的this 指向window
2.全局变量
var color = 'red';
function demo(){
//全局定义的函数,this也指向window
console.log('demo',this);
}
console.log(window.color);
demo();
3.对象中的方法(指向调用者)
var skt = {
msg:'hello',
//方法
getMsg(){
console.log(this,this.msg);
}
}
//this 指向调用者 谁调用指向谁
skt.getMsg()