Rumah  >  Artikel  >  hujung hadapan web  >  Fungsi pesanan lebih tinggi dalam skrip java

Fungsi pesanan lebih tinggi dalam skrip java

王林
王林asal
2024-08-17 20:31:321049semak imbas

Higher order function in java script

takrifan

*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.

sintaks:

fungsi myfunction(nama,bandar){



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

Contoh

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!

Bukan fungsi pesanan lebih tinggi

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn