
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JavaScriptを学ぶ―関数オブジェクトとは― - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaScriptを学ぶ―関数オブジェクトとは― - Qiita
JavaScriptでは「関数はオブジェクト」であるようです。 Javaを学習していたので、意味が分かりません… ... JavaScriptでは「関数はオブジェクト」であるようです。 Javaを学習していたので、意味が分かりません… 違和感があるので、まとめてみたいと思います。 関数はオブジェクト 関数⇒は何かしらの処理 オブジェクト⇒モノ であると認識していますが、この2つが何故同じオブジェクトであるのでしょうか? 何となく分かりやすい料理のレシピで例えると 関数⇒やること:何かを作るために、何が必要で、どんな手順で処理するか。 オブジェクト⇒レシピ:どんな材料で、どんな手順で何ができるか書いたもの。 こう考えるとほぼ一緒ですね。 関数をオブジェクト扱いするとどうなるか JavaScriptではこのように「関数は処理手順を定義したオブジェクト」として扱われます。 オブジェクトなので変数に代入したり、引数として別の関数に渡したりすることが可能です。 ソースコードを見てみる <script> function