Методът
reduce е малко по-гъвкав. Може да върне всичко. Целта му е да вземе масив и да кондензира съдържанието му в една стойност. Тази стойност може да бъде число, низ или дори обект или нов масив.
Намалява ли връщането на нов обект?
5 отговора. Да, това е нормалното поведение на редуциране, когато не предавате първоначална стойност за акумулатора (което винаги трябва). Вашият код не работи както се очаква в никакви масиви, различни от тези с два обекта.
Картата на масивите връща ли нов масив?
Методът map връща изцяло нов масив с трансформирани елементи и същото количество данни. В случай на forEach, дори и да върне undefined, той ще промени оригиналния масив с обратно извикване.
Какво прави методът за намаляване?
Методът редуциране изпълнява предоставена от потребителя функция за обратно извикване "редуктор" за всеки елемент от масива, предавайки върнатата стойност от изчислението на предходния елемент. Крайният резултат от стартирането на редуктор във всички елементи на масива е една стойност.
Какво прави намаляването в JavaScript?
JavaScript Array reduce
Методът за намаляване изпълнява редукционна функция за всяка стойност на масив. reducira връща една стойност, която е натрупан резултат от функцията. … намаляване не променя оригиналния масив.