すいません、教えて下さい。ずっと考えていたのですが、どうしてもわからないです。
応用で毎回自分でコードを書いているのですが、レッスン通り names[0].like();
でいいね +1 としてコンソールに表示したいのですが、表示されません。
エラーにもなっていませんが、いいね +1 はされているようです。
like
メソッドに this.show;
を入れているので、表示されるはずですが…。
しょうもない質問かもしれませんが、ご教授ください。
{
//classを作る
class Name {
constructor(name1,name2) {
this.name1 = name1;
this.name2 = name2;
this.likeCount = 0;
}
show() {
console.log(`${this.name1} - ${this.name2}さん ${this.likeCount}いいね`);
}
like(){
this.likeCount++;
this.show;
}
}
//インスタンス
const names = [
new Name('まえだ','りゅうせい'),
new Name('もんぐち','すずこ'),
new Name('まえだ','かずま'),
];
names[0].like();
// names[0].show();
names[1].show();
names[2].show();
}
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?