2021年3月19日解決済み

メソッド名と中身のプロパティ名を同じにすることはできますか?

ユーザー

Postクラス内で
like(){this.like++};とするとエラーが出て、
likecount(){this.like++}とすると成功しました。
(添付ファイルの通りです。)

※エラーメッセージは

Uncaught TypeError: posts[1].like is not a function at main.js:23

とでました。

これは、メソッド名と中身のプロパティ名を同じにするからエラーなのでしょうか?

スタッフ

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?