var a = 10;
var o = {
a: 2,
m: function(){
return this.a + 1;
}
};
p = o.m;
alert(p()); //11 p就是一个函数而已
---------------------
var o = {
a: 2,
m: function(){
return this.a + 1;
}
};
var p = Object.create(o);
alert(p.m()); //3 p对象和o对象是一样的,调用p.m()就相当于调用o.m()