4月30日(木)1、2コマ目
今日、やったこと
- オブジェクト+関数
- [練習問題]練習問題3
今日のホワイトボード
オブジェクトのプロパティに関数
オブジェクトのプロパティに関数を指定することもできる。
※変数に関数を代入できるからプロパティに関数も指定できるはず
|
| 図 オブジェクトのプロパティに関数(基本パターン) |
|
| 図 オブジェクトのプロパティに関数(基本パターン) |
オブジェクト内の関数は
: function
を省略できる。
|
| 図 オブジェクトのプロパティに関数 :functionは省略可 |
オブジェクト内の関数を メソッド と呼ぶ(こともある)。
オブジェクトの関数に引数
当然、引数も利用可能。
|
| 図 オブジェクトのプロパティに関数 引数も使える |
関数内のthis
thisはこのオブジェクトと思って貰えば。
this.プロパティ名で同じオブジェクト内のプロパティの値にアクセスできる。
thisを省略すると、オブジェクト外の変数をアクセスする。
|
| 図 オブジェクトとthis |
|
| 図 オブジェクトとthis |
アロー関数式+this
アロー関数式内のthisは、functionの関数のthisとは異なる。
※アロー関数式内でthisが使えないわけではない
|
| 図 アロー関数式とthis |
![]() |
| 図 アロー関数式とthis |
次回は
練習問題3の解説。
JavaScriptでHTMLを操作する。







