Как да сумирате JavaScript масив с Reduce

Kak Da Sumirate Javascript Masiv S Reduce



Понякога потребителите не могат да обработват голямо количество данни в масива. За да направят това, те извършват множество операции върху данните, за да намалят размера на елемента. „ намали () ” в JavaScript се използва за компресиране на размера на масива в една стойност, преди да се приложи определена функция за всяка стойност на масива и да се постави стойността на функцията на променлива в масив.

Тази публикация ще обясни метода за сумиране на JavaScript масив с намаление.







Как да сумирам JavaScript масив с Reduce?

За да сумирате JavaScript масив, „ намали () ” може да се използва методът. Методът за намаляване се използва за минимизиране на елемент от масив с помощта на дефиниране на функция за намаляване.



Синтаксис

За да използвате метода на JavaScript reduce() изпробвайте посочения по-долу синтаксис:



масив. намалявам ( функция ( обща сума , текуща стойност , currentIndex , обр ) , първоначална стойност )

В този синтаксис:





  • функция () ” се изисква за изпълнение за всеки елемент в масив.
  • текуща стойност ” определя текущата стойност за изпълнение във функция.
  • currentIndex ” показва индекса за стойността, която се изпълнява.
  • обр ” показва къде принадлежи текущият елемент.
  • първоначална стойност ” е незадължителен параметър. Той определя стойността, която се предава на функцията.

Пример 1: Изчисляване на сумата на JavaScript масив с метод reduce() чрез дефиниране на функция

За да изчислите сумата на JavaScript масив с метод за намаляване чрез дефиниране на функция, изпробвайте посочения пример:

функция sumArr ( обр ) {
конст сума = обр. намалявам ( функция ( обща сума , елемент ) {
връщане обща сума + елемент ;
} ) ;
конзола. дневник ( сума ) ;
}
  • Първо, дефинирайте функция с определено име.
  • След това декларирайте константа и използвайте „ arr.reduce() ” и добавете функция като параметър на дефинирания метод.
  • Предайте параметрите на функцията.
  • Използвай ' връщане ” и след това изчислете общите елементи.
  • Покажете изхода на конзолата с помощта на „console.log()“

И накрая, дефинирайте масива, към който искаме да сумираме елементите:



sumArr ( [ 8 , 9 , 7 , 6 , 4 ] ) ;

Може да се наблюдава, че сумата на елемента на JavaScript масив с метод за намаляване се изчислява и показва на конзолата:

Пример 2: Изчисляване на сумата на JavaScript масив с метод за намаляване чрез дефиниране на константа

За да сумирате всички елементи на масива с помощта на метода reduce(), първо инициализирайте константа и съхранете елемента в масив:

конст обр = [ 7 , 3 , 9 , 0 ] ;

По същия начин дефинирайте друга константа и задайте началната стойност:

конст начална стойност = 0 ;

След това използвайте „ намали () ” като стойност на константата и задайте параметрите:

конст sumWithstart = обр. намалявам (
( акумулатор , Стойност ) => акумулатор + Стойност ,
начална стойност
) ;

И накрая, покажете изхода на конзолата с помощта на „ console.log() ” и извикване на дефинираната функция като неин аргумент:

конзола. дневник ( sumWithstart ) ;

Изход

Научихте за метода за изчисляване на сумата на JavaScript масива с метода за намаляване.

Заключение

За да изчислите сумата на JavaScript масива с намалението, „ намали () ” може да се използва методът. Методът за намаляване се използва за намаляване или компресиране на размера на масива чрез извършване на различни операции. За да направим това, сме изчислили сумата на масива, за да намалим размера. Това е всичко за метода за изчисляване на сумата на JavaScript масива с метода за намаляване.