什麼是"一級函式"?
在JavaScript中,函式可被視為一級值(first class value),而這樣的函式也被稱為"一級函式"。
一級值的定義:
可以使用處理程式語言中任何其他值的方式來處理它,包括:
1. 將它賦值給一個變數(或是將它存入"陣列"或"物件"之類的資料結構)
2. 將它當成引數來傳遞(也就是將它傳給某個函式)
3. 將它從一個函式傳回
一級值的定義:
可以使用處理程式語言中任何其他值的方式來處理它,包括:
1. 將它賦值給一個變數(或是將它存入"陣列"或"物件"之類的資料結構)
2. 將它當成引數來傳遞(也就是將它傳給某個函式)
3. 將它從一個函式傳回
留言
張貼留言