【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
Postクラス内で like(){this.like++};とするとエラーが出て、 likecount(){this.like++}とすると成功しました。 (添付ファイルの通りです。)
Post
like(){this.like++};
likecount(){this.like++}
※エラーメッセージは
Uncaught TypeError: posts[1].like is not a function at main.js:23
とでました。
これは、メソッド名と中身のプロパティ名を同じにするからエラーなのでしょうか?
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
Postクラス内でlike(){this.like++};とするとエラーが出て、likecount(){this.like++}とすると成功しました。(添付ファイルの通りです。)
※エラーメッセージは
とでました。
これは、メソッド名と中身のプロパティ名を同じにするからエラーなのでしょうか?