【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
本レッスンの関数の呼び出しは
onClick={showMessage}
になっていますが、そもそも関数を呼び出す際はshowMessage()のように()をつける認識でいましたがなぜいらないのでしょうか?
showMessage()
()
また、別の教材では関数の呼び出しの場合、thisをつけると学んだので、 今回の場合は
this
onClick={this.showMessage()}
になると思いました。 なぜthisがないのでしょうか?
ご回答の程宜しくお願い申し上げます。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
本レッスンの関数の呼び出しは
になっていますが、そもそも関数を呼び出す際は
showMessage()のように()をつける認識でいましたがなぜいらないのでしょうか?また、別の教材では関数の呼び出しの場合、
thisをつけると学んだので、今回の場合は
になると思いました。
なぜ
thisがないのでしょうか?ご回答の程宜しくお願い申し上げます。