Rumah > Artikel > hujung hadapan web > Bagaimana untuk melaksanakan penjumlahan tatasusunan dalam es6
Cara melaksanakan penjumlahan tatasusunan dalam es6: 1. Gunakan kaedah reduce(), sintaks "arr.reduce(function(p,c){sum=p c;});" 2. Use forEach( ) Kaedah, sintaks "arr.forEach(function(v){sum =v})".
Persekitaran pengendalian tutorial ini: sistem Windows 7, ECMAScript versi 6, komputer Dell G3.
Dalam es6, anda boleh menggunakan kaedah traversal tatasusunan baharu reduce() dan forEach() untuk melaksanakan penjumlahan tatasusunan. Mari ketahui lebih lanjut mengenainya di bawah.
Kaedah 1: Gunakan kaedah reduce()
reduce boleh merentasi tatasusunan, biarkan dua item sebelum dan selepas tatasusunan melakukan beberapa pengiraan, kemudian kembalikan nilainya , dan meneruskan pengiraan , tidak mengubah tatasusunan asal, dan mengembalikan hasil akhir pengiraan 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.
Contoh: Gunakan kaedah reduce() untuk melaksanakan penjumlahan tatasusunan
var arr = [11, 12, 13], sum = 0; arr.reduce(function(pre,curr) { sum=pre+curr; return sum; }); console.log(sum);
Kaedah 2: Gunakan forEach() kaedah Kaedah
forEach() digunakan untuk memanggil setiap elemen tatasusunan dan menghantar elemen ke fungsi panggil balik.
Dalam fungsi panggil balik, anda boleh melakukan operasi penjumlahan untuk menambah semua elemen tatasusunan yang diluluskan.
Contoh: Mengumpul dan menjumlahkan nilai tatasusunan
var arr = [1, 2, 3], sum = 0; arr.forEach(function(value) { sum += value; }); console.log(sum);
[Cadangan berkaitan: tutorial video javascript, hadapan web tamat】
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan penjumlahan tatasusunan dalam es6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!