私はjavascriptが初めてです。私は、printメソッドを使用して、title、author、およびlengthプロパティを持つBookのコンストラクタ関数を作成したいと考えています。次のように試しました。助けてください!Thx!あなたは方法はBook
のすべての「インスタンス」で共有されるように、プロトタイプにメソッドを追加することもできますBookのコンストラクタ関数を記述し、JavascriptでCLASS関数を使用せずにすべてのプロパティを出力する方法は?
function Book(title,author,page){
this.title = title;
this.author = author;
this.page = page
this.toString = toString
}
function toString(){
return this.title + 'by' + this.author + ', is '+ this.page + ' long.'
}
print(){
console.log(this.toString());
}
var mobyDick = new Book ('Hamlet' , 'William Shakespeare' , 82);
Hamlet.print();
「ハムレット」とは何ですか?なぜあなたは 'print'と' toSring'を持っていますか? 'console.log(mobyDick.toString())'はうまくいくでしょう。 –