tamakipedia

フロントエンドエンジニア。Typescriptもう特訓中です。一日の振り返りや学んだことをちょっとずつ吐いています。

第1級オブジェクトとは何でしょう

 第1級オブジェクトとは何でしょうか。

 

第1級オブジェクト

数値や文字列のように関数の引数として渡すことができたり、複合データ型(関数や連想配列)に格納できる性質を持っているオブジェクト

例1)var update = function( ){ 処理 };     

例2)var lists = [

             function( ){ 処理1},

             function( ){ 処理2},

             function( ){ 処理3}

             ];

 

第1級関数

関数を第1級オブジェクトとして扱えることのできるプログラミングの性質