*Mana-mana fungsi yang mengambil fungsi lain sebagai hujah fungsi itu dipanggil HOF.
*Fungsi dipanggil HOF hanya jika ia memerlukan sekurang-kurangnya satu fungsi sebagai hujah.
*Array.map, Array.filter dan Array.reduce ialah fungsi tertib tinggi biasa yang mengambil fungsi panggil balik sebagai hujah.
fungsi myfunction(nama,bandar){
}
myfunction(function(){},function(){});
fungsi yang menyeronokkan(panggilan balik1, panggil balik2) {
panggil balik1();
panggil balik2();
}
// Contoh fungsi untuk dihantar sebagai hujah
fungsi sayHello() {
console.log('Hello!');
}
fungsi sayGoodbye() {
console.log('Selamat tinggal!');
}
// Memanggil 'seronok' dengan dua fungsi sebagai hujah
seronok(katakanHello, ucapkanSelamat tinggal);
// Output:
// Hello!
// Selamat tinggal!
fungsi f1(x){
--------------------
}
f1(100);
*Kerana ia tidak mengambil fungsi sebagai hujah.
Atas ialah kandungan terperinci Fungsi pesanan lebih tinggi dalam skrip java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!