Day15 函式就是物件
今天來看看函式Functions
在JS這個物件導向語言裡,其函式的特性被稱為一級函式。
一級函式First Class Functions
開發者對別的基礎型別做的事,也可以對函式去做,因為函式就是物件,而物件就是名稱/值的組合。
開發者可以指派函式給變數,將函式傳入另一個函式,也可以用實體語法建立函數。
函式可以有屬性和方法,因為他就是物件,所以它可以連結到物件、屬性、其他函式(Methood)
關於一級函式的介紹,可以參考:
維基百科頭等函式
ITome專欄物件導向語言中的一級函式 by林信良