Dalam es6, kaedah reduce() boleh merentasi tatasusunan, melakukan beberapa pengiraan pada dua item sebelum dan selepas tatasusunan, kemudian mengembalikan nilainya, dan meneruskan pengiraan tanpa mengubah tatasusunan asal, dan mengembalikan hasil akhir pengiraan. Untuk pengiraan jumlah, sintaksnya ialah "arr.reduce(function(a,b){sum=a b;});".
Persekitaran pengendalian tutorial ini: sistem Windows 10, ECMAScript versi 6.0, komputer Dell G3.
Reduce boleh merentasi tatasusunan, melakukan beberapa pengiraan pada dua item sebelum dan selepas tatasusunan, dan kemudian mengembalikan nilainya dan meneruskan pengiraan tanpa mengubah tatasusunan asal dan kembali ke pengiraan Hasil akhir; jika tiada nilai awal diberikan, traversal bermula dari item kedua tatasusunan. Kaedah
reduce() menerima fungsi sebagai penumpuk, dan setiap nilai dalam tatasusunan (dari kiri ke kanan) mula dikurangkan dan akhirnya dikira kepada nilai.
arr.reduce(function(p,c){sum=p+c;});
Contohnya adalah seperti berikut:
var arr = [1, 2, 3], sum = 0; arr.reduce(function(pre,curr) { sum=pre+curr; return sum; }); console.log(sum);
Hasil keluaran:
[Cadangan berkaitan: javascript tutorial video、bahagian hadapan web】
Atas ialah kandungan terperinci Cara menggunakan kurangkan kepada jumlah dalam es6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!