1 function Box(){} 2 Box.PRototype = { 3 constructor : function (){ 4 console.log('this is constructor'); 5 }, 6 name : 'name', 7 age : 25, 8 run : function (){ 9 return this.name + this.age + 'running';10 }11 }12 var box = new Box();
对Box的原型构造函数重写,为什么创建Box的实例,不会输出 this is constructor 呢~,难道创建实例的时候没有调用原型构造函数么?
var a = {n:1};var b = a;a.x = a = {n : 2};console.log(a.x);console.log(b.x);
你真的了解js么,大家看看谁能解决这个问题,会输出什么~~
新闻热点
疑难解答