首頁 > web前端 > js教程 > java腳本中的高階函數

java腳本中的高階函數

王林
發布: 2024-08-17 20:31:32
原創
1079 人瀏覽過

Higher order function in java script

定義

*任何將另一個函數作為參數的函數稱為 HOF。
*只有當函數至少採用一個函數作為參數時,才稱為 HOF。
*Array.map、Array.filter 和 Array.reduce 是常見的高階函數,它們以回呼函數作為參數。

句法:

函數 myfunction(名稱,城市){



}
myfunction(function(){},function(){});

例子

函數樂趣(回調1,回調2){
回調1();
回調2();
}

// 作為參數傳遞的範例函數
函數 sayHello() {
console.log('你好!');
}

函數sayGoodbye() {
console.log('再見!');
}

// 使用兩個函數作為參數呼叫 'fun'
有趣(說你好,說再見);

// 輸出:
// 你好!
// 再見!

不是高階函數

函數 f1(x){
--------------------
}
f1(100);
*因為它不以函數作為參數。

以上是java腳本中的高階函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板