Rumah >hujung hadapan web >tutorial js >Kari dalam JavaScript

Kari dalam JavaScript

Barbara Streisand
Barbara Streisandasal
2024-12-31 10:54:15408semak imbas

Currying in JavaScript

Kari ialah corak penulisan kod fungsi yang lebih modular. Dalam kata mudah.

Kari ialah corak di mana fungsi dengan berbilang argumen diubah menjadi satu siri fungsi, masing-masing mengambil satu hujah.

Daripada mengambil semua hujah serentak, fungsi kari mengambil hujah pertama, mengembalikan fungsi baharu yang mengambil hujah seterusnya dan seterusnya sehingga semua hujah disediakan. Fungsi akhir kemudian mengembalikan hasilnya.

//Normal Function
 `function nonCurrying(param1, param2, param3){
  return param1 + param2 + param3
}`

// Curried Function

`function curried(param1){
   return function(param2){
    return function(param3){
      return param1 * param2 * param3
}}}

curried(10)(20)(30);
`





Atas ialah kandungan terperinci Kari dalam JavaScript. 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