JS类的prototype指向到新对象后,其原型为新对象么?求教
var viewBasic = {
container:"#data-box",
options:{
option:null,
product_type:'pc',
list_type:'harvesting',
resource_type:'tmr',
Period_time:null
}
};
function tickerPage(){
this.url = '';
this.columns=['AUTO','LIFE'];
this.players=[null,null];
this.scrolls=[null,null];
};
tickerPage.prototype = viewBasic;
tickerPage.prototype.init = function(){alert('AAAA')};
function statusPage(){
this.beforeStart = null;
this.afterEnd = null;
this.url='';
}
statusPage.prototype = viewBasic;
statusPage.prototype.init = function(){alert('BBBB')}
function view(){
this.ticker = new tickerPage()
this.status = new statusPage()
};
view.prototype = viewBasic;
view.prototype.show = function(){
var o = this;
switch(o.options.option){
case "ticker":
o.ticker.init();
break;
case "status":
o.status.init();
break;
}
}
window.onload=function(){
viewBasic.options.option = "ticker";
var myview = new view();
myview.show();
}
为何这里输出的是 BBB 而不是 AAA
...全文
相关推荐
JavaScript中的原型prototype完全解析
主要介绍了JavaScript中的原型prototype完全解析,prototype可是js界"一切皆对象"论调的重要支撑,讲解了__proto__属性和原型链等干货,需要的朋友可以参考下
详解JavaScript中基于原型prototype的继承特性
主要介绍了详解JavaScript中基于原型prototype的继承特性,JavaScript中缺少类等面向对象的重要特性,因而谈到继承也显得十分古怪...需要的朋友可以参考下
JavaScript中的prototype原型学习指南
主要介绍了JavaScript中的prototype原型学习指南,包括原型链与原型继承等重要知识,需要的朋友可以参考下
[js高手之路]图解javascript的原型(prototype)对象,原型链实例
下面小编就为大家带来一篇[js高手之路]图解javascript的原型(prototype)对象,原型链实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
JS原型与原型链的深入理解
主要和大家一起深入理解JS原型与原型链,原型是JavaScript中一个比较难理解的概念,本文为大家解决这个难题,感兴趣的小伙伴们可以参考一下


