回答編集履歴
2
fix
answer
CHANGED
@@ -1,7 +1,9 @@
|
|
1
1
|
onload はイベントハンドラになっています.
|
2
2
|
|
3
3
|
質問の例だと,fileReaderがロードされたときに,onloadに代入された**関数**が実行されます.
|
4
|
+
引数のeはeventのeです.fileReaderのonloadに代入された関数の引数eには,ファイルを読み込んだデータなどが入っています(`e.target.result`)
|
5
|
+
|
4
6
|
イベントハンドラに関数を代入することは一般的にイベントの登録といったりします.
|
5
|
-
|
7
|
+
質問にあげられたコードは,fileReaderのloadイベントにイベントの登録を行っているコードとなっています.
|
6
8
|
|
7
9
|
返却値を代入しているように見えてしまいがちですが,あくまで関数そのものを代入しているということに気をつけてください.
|
1
fix
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
onload はイベントハンドラになっています.
|
2
2
|
|
3
|
-
質問の例だと,fileReaderがロードされたときに,
|
3
|
+
質問の例だと,fileReaderがロードされたときに,onloadに代入された**関数**が実行されます.
|
4
4
|
イベントハンドラに関数を代入することは一般的にイベントの登録といったりします.
|
5
5
|
なので,fileReaderのonloadイベントハンドラにイベントの登録を行っているコードとなっています.
|
6
6
|
|