Rumah >hujung hadapan web >tutorial js >Bagaimanakah Fungsi `mengurangkan` JavaScript Menjumlahkan Elemen Tatasusunan dengan Cekap?
Mencari Jumlah Elemen Tatasusunan menggunakan Kurangkan
Mengira jumlah elemen dalam tatasusunan ialah tugas pengaturcaraan biasa. Satu cara yang berkesan untuk mendekati masalah ini ialah menggunakan fungsi reduce yang disediakan oleh pelaksanaan JavaScript moden.
Memahami Fungsi Reduce
Reduce beroperasi pada tatasusunan, menggunakan fungsi secara berulang kepada unsur-unsurnya. Fungsi harus menerima dua argumen: jumlah separa dan elemen semasa. Jumlah separa dimulakan kepada nilai yang ditentukan (biasanya 0), dan setiap lelaran mengemas kini jumlah ini dengan menggabungkannya dengan elemen semasa menggunakan fungsi yang ditentukan.
Menggunakan Pengiraan Kurangkan untuk Jumlah
Untuk mengira jumlah tatasusunan, gunakan kurangkan dengan fungsi yang menambah jumlah separa pada elemen semasa. Dalam ECMAScript 6 (ES6) dan ke atas, anda boleh menggunakan fungsi anak panah untuk tujuan ini:
const sum = [1, 2, 3].reduce((partialSum, a) => partialSum + a, 0); console.log(sum); // 6
Di sini, fungsi pengurangan bermula dengan jumlah separa 0 dan menambah setiap elemen (1, 2, dan 3 ) kepadanya, menghasilkan jumlah keseluruhan 6. Pendekatan ini amat mudah kerana ia boleh digunakan untuk tatasusunan dengan sebarang saiz dan kerumitan.
Atas ialah kandungan terperinci Bagaimanakah Fungsi `mengurangkan` JavaScript Menjumlahkan Elemen Tatasusunan dengan Cekap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!