Rumah hujung hadapan web Soal Jawab bahagian hadapan Bagaimana untuk melaksanakan penjumlahan tatasusunan dalam es6

Bagaimana untuk melaksanakan penjumlahan tatasusunan dalam es6

Apr 19, 2022 pm 03:48 PM
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})".

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);
Salin selepas log masuk

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);
Salin selepas log masuk

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 Laman Web ini
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

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Adakah async untuk es6 atau es7? Adakah async untuk es6 atau es7? Jan 29, 2023 pm 05:36 PM

Adakah async untuk es6 atau es7?

Bagaimana untuk membalikkan tatasusunan dalam ES6 Bagaimana untuk membalikkan tatasusunan dalam ES6 Oct 26, 2022 pm 06:19 PM

Bagaimana untuk membalikkan tatasusunan dalam ES6

Bagaimana untuk mencari item yang berbeza dalam dua tatasusunan dalam es6 Bagaimana untuk mencari item yang berbeza dalam dua tatasusunan dalam es6 Nov 01, 2022 pm 06:07 PM

Bagaimana untuk mencari item yang berbeza dalam dua tatasusunan dalam es6

Mengapakah program mini perlu menukar es6 kepada es5? Mengapakah program mini perlu menukar es6 kepada es5? Nov 21, 2022 pm 06:15 PM

Mengapakah program mini perlu menukar es6 kepada es5?

Adakah memerlukan sintaks es6? Adakah memerlukan sintaks es6? Oct 21, 2022 pm 04:09 PM

Adakah memerlukan sintaks es6?

Apakah maksud zon mati sementara es6? Apakah maksud zon mati sementara es6? Jan 03, 2023 pm 03:56 PM

Apakah maksud zon mati sementara es6?

Adakah es2015 sama dengan es6? Adakah es2015 sama dengan es6? Oct 25, 2022 pm 06:51 PM

Adakah es2015 sama dengan es6?

Adakah peta es6 dipesan? Adakah peta es6 dipesan? Nov 03, 2022 pm 07:05 PM

Adakah peta es6 dipesan?

See all articles