<script language="JavaScript1.2">
function Car(cName,iDom){
this.name=cName;
this.dom=iDom;
}
Car.prototype.show=new function(){alert(this.name)}
var car1=new Car("Liu",2);
var car2=new Car("gong",4);
car1.show(); //这里输出总是undefined,而不是"Liu"为什么呢?
</script>今天看好多地方都是这样子定义的,而且都说输出的是"Liu",但是为什么我总是不能输出正确的值呢?
function Car(cName,iDom){
this.name=cName;
this.dom=iDom;
}
Car.prototype.show=new function(){alert(this.name)}
var car1=new Car("Liu",2);
var car2=new Car("gong",4);
car1.show(); //这里输出总是undefined,而不是"Liu"为什么呢?
</script>今天看好多地方都是这样子定义的,而且都说输出的是"Liu",但是为什么我总是不能输出正确的值呢?
解决方案 »
- javascript什么方法可以转入另一页?
- (新手提问)层拖动问题?老报错!郁闷死了!
- 下面这段javascript在IE下能work, FF下不行,怎么修改
- ExtJS 关于TreePanel中json数据的格式问题
- javascript怎样把所有script标签移动到body最后面?
- 请教JS 解析XML问题
- 用JavaScript实现键盘中insert键的功能
- mini-datagrid的问题,能帮忙的请进!!
- 我想做这样一个form,该怎么写?
- 将js变量赋给text文本框,并将其在文本框中显示出来,怎么做?
- 很奇怪的一个JS问题,大家来看一下
- 请教firefox中的js和flash冲突问题 大伙帮帮忙
<script>
function Car(cName,iDom){
this.name=cName;
this.dom=iDom;
}
Car.prototype.show = function(){alert(this.name)} var car1=new Car("Liu",2);
var car2=new Car("gong",4); car1.show();</script>
Car.prototype.show = function(){alert(this.name)}