Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk melaksanakan penjumlahan tatasusunan dalam es6

Bagaimana untuk melaksanakan penjumlahan tatasusunan dalam es6

青灯夜游
青灯夜游asal
2022-04-19 15:48:1012733semak imbas

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})".

Bagaimana untuk melaksanakan penjumlahan tatasusunan dalam es6

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);

Bagaimana untuk melaksanakan penjumlahan tatasusunan dalam es6

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);

Bagaimana untuk melaksanakan penjumlahan tatasusunan dalam es6

[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!

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