【发布时间】:2010-11-23 17:20:06
【问题描述】:
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function Peon(number) {
this.number = number;
this.inc = function() {
number=number+1;
};
return true;
}
var p=new Peon(10);
function returnNumber() {
p.inc();
alert(p.number);
}
</SCRIPT>
</HEAD>
<BODY>
<INPUT id="b00" TYPE="button" Value="Click" onClick="returnNumber()">
</BODY>
</HTML>
此代码无法按预期工作。有没有办法让它工作而无需编写
this.number=this.number+1;
这是一个微不足道的选择,但在更大的代码中没有这个。* 会使其更具可读性。有可能吗?
【问题讨论】:
标签: javascript variables object this