image.onload = function(){xxx} でなぜ、functionが実行されるか理解できないのでご教授お願いします。

補足

上に記載した、↓箇所について、補足です。 onloadが仮に他のコールバック関数を受け付ける関数だったと仮定した場合です。 ``` 普通のコールバック関数だと、下の式になると思います。 image.onload(function(){}); ````

JavaScript14閲覧xmlns="http://www.w3.org/2000/svg">100

ベストアンサー

0

ありがとうござます!!! おかげさまで理解できました。m(__)m こういう形で外から振る舞いを定義できるのいい勉強になりました!! ``` let image = { onload:{} } image.onload = function(){ console.log('helloxx') } image.onload(); ```

ThanksImg質問者からのお礼コメント

ありがとうございました!! すーぱー助かりました!

お礼日時:9/20 22:57