以下のコードは、ダグラス・クロックフォードのすばらしい本JavaScript:The Good Partsの29〜30ページのコードとほぼ同じです。唯一の違いは、次のようにget_statusプロパティを追加することです。
Quo.prototype.get_status=function() {
this.status=string;
}
私の質問は、なぜ彼のコードは正常に実行されるのかということですが、以下の私の小さな変更により、myQuoにget_statusメソッドがないというエラーが発生しますか?
<script>
var Quo=function(string) {
this.status=string;
}
Quo.get_status=function() {
return this.status;
}
var myQuo=new Quo("confused");
alert(myQuo.get_status());
</script>