什麼是"一級函式"?

在JavaScript中,函式可被視為一級值(first class value),而這樣的函式也被稱為"一級函式"。


一級值的定義:

可以使用處理程式語言中任何其他值的方式來處理它,包括:

1. 將它賦值給一個變數(或是將它存入"陣列"或"物件"之類的資料結構)

2. 將它當成引數來傳遞(也就是將它傳給某個函式)

3. 將它從一個函式傳回

留言

熱門文章