


Bagaimana untuk melaksanakan penjumlahan tatasusunan dalam es6
Apr 19, 2022 pm 03:48 PMCara 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!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Bagaimana untuk membalikkan tatasusunan dalam ES6

Bagaimana untuk mencari item yang berbeza dalam dua tatasusunan dalam es6

Mengapakah program mini perlu menukar es6 kepada es5?

Apakah maksud zon mati sementara es6?
