第一級オブジェクト
from りあクト!TypeScript で始めるつらくない React 開発 第 3.1 版【Ⅰ. 言語・環境編】
第一級オブジェクト
できること
変数へ代入できる
配列の要素やオブジェクトのプロパティ値にできる
他の関数に引数として渡せる
他の関数の戻り値として設定できる
Functionオブジェクトを生成するリテラル
JSは第一級関数の性質を持つ