this就是指property属性所在的对象
例1
var obj = {
name : "star",
y: function() {
return "name:" + this.name;
}
};
console.log(obj.y());
运行结果:(这里的this指向的obj)
例2
var y= {
a:10,
b:{
a:12,
x:function(){
console.log(this.a);
console.log(this);
}
}
}
var j = y.b.x;
j();
运行结果:(这里的this指向的window)
一般谁调用函数,this就是指向谁。