易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript的重定义方法的问题

function car(sColor){
this.color=sColor;
if(typeof car._initialized =="undefined"){
car.prototype.show=function(){
alert(this.color);
}
}
}

car.prototype.show=function (){
alert("hello world");
}

var s=new car();
s.show();
为什么不输出hello world,而输出undefined

var s=new car("red");

你每次new car()的时候,car()里的代码都会运行一次
而在car()里因为typeof car._initialized =="undefined"成立,所以每当new car()的时候,car.prototype.show都会被修改成为
function(){
alert(this.color);
}
而你的new car()中没有参数,所以得到undefined

引用
你每次new car()的时候,car()里的代码都会运行一次
而在car()里因为typeof car._initialized =="undefined"成立,所以每当new car()的时候,car.prototype.show都会被修改成为
function(){
alert(this.color);
}
而你的new car()中没有参数,所以得到undefined

我后面的car.prototype.show=function (){
alert("hello world");
}
不可以把前面的方法覆盖掉么,
{{


相关问答:

这段JavaScript代码为什么无法执行 - .NET技术 / C#

以下是一段JavsScript脚本,但运行时总会产生 “Microsoft JScript 运行时错误: 'null' 为空或不是对象”异常,大家帮看一下。 
<form id="form1" runat="server">
  < ......

请教JavaScript键盘问题 - Web 开发 / JavaScript

怎么才能判断键盘是否被按下和松开。。。。。不知道怎么判断。。。谁能告诉我下吗。。。。谢谢
onkeydown和onkeyup事件

引用
onkeydown和onkeyup事件
自动触发这两个事件

onkeydown 按下
onkeyup 松开

......

一个javascript的排序问题

JScript code:

<a href="#" onclick="numsort()">sort by price</a>
<ul id="list">
<li><span class="n">green day</span> &l ......

求下联 Java和JavaScript - Java / 非技术区

上联:Java和JavaScript

自己试试:
下联:面包和面包车

下联:SQL和MySQL
呵呵。

me and myself

下联:JavaScript和Java

兔子和兔子屎!


再来一个:C和C++

引用
下联:JavaScript和Jav ......

JAVASCRIPT函数传值问题

JScript code:

function AddInfo(num)
{
surl ='aaa.asp?Type=Addinfo';
req.open('GET', surl, true);
alert(num);
req.onreadystatechange = AddCustomer(num);
req.send(null);
} ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号