解析器在调用函数时会向函数传递一个隐含的参数this
this指向一个对象,(函数执行的上下文对象)
谁调用此函数,this就指向谁
var obj = {
name:"黄",
age:21,
sayname:fun,
};
// for (let n in obj ) {
// console.log(n); //属性名
// console.log(obj[n]); //属性值
// }
var name = "刘";
function fun(){
console.log(this.name);
}
fun(); //window调用
obj.sayname(); //obj调用