Person.prototype.init.apply(this,arguments); 这句话是干什么用的 有知道能回答下么 谢谢
2017-09-06
this.x = 9;
var mou = {
x : 80,
getX : function(){return this.x;}
};
console.log(mou.getX()); //80
var getx = mou.getX;
console.log(getx()); //9
var boundGetX = getx.bind(mou);
console.log(boundGetX()); //80
var s = getx.bind(this);
console.log(s()); //9
var mou = {
x : 80,
getX : function(){return this.x;}
};
console.log(mou.getX()); //80
var getx = mou.getX;
console.log(getx()); //9
var boundGetX = getx.bind(mou);
console.log(boundGetX()); //80
var s = getx.bind(this);
console.log(s()); //9
2017-09-05
var o = {f: function(){return this.a + this.b}};
var p = Object.create(o);
p.a = 1;
p.b = 4;
console.log(o.hasOwnProperty('a')); //false
console.log(p.hasOwnProperty('a')); //true
var p = o;
p.a = 1;
p.b = 4;
console.log(o.hasOwnProperty('a')); true
console.log(p.hasOwnProperty('a')); true
var p = Object.create(o);
p.a = 1;
p.b = 4;
console.log(o.hasOwnProperty('a')); //false
console.log(p.hasOwnProperty('a')); //true
var p = o;
p.a = 1;
p.b = 4;
console.log(o.hasOwnProperty('a')); true
console.log(p.hasOwnProperty('a')); true
2017-09-05