кеміту
Массивтарды біртіндеп әрбір элементке анықталған операцияны қолдана отырып өңдеу арқылы деректер жиынтығын жалғыз мәндерге түрлендіретін негізгі программалау концепциясы ретінде қызмет етеді. Функционалды программалаудың негізгі құраушысы болып табылатын бұл әдіс, өзіне қосылатын функция мен бастапқы мәнді қабылдайды, содан кейін әрбір массив элементін өңдеу арқылы соңғы жинақталған нәтижені шығарады. Бұл әдіс массив бойынша солдан оңға қарай жылжиды және итерация процесінің барлығына ортақ жинақтауышта орташа нәтижені сақтайды. Бұл функция қарапайым математикалық операциялардан бастап, күрделі деректер құрылымын басқаруға дейінгі әртүрлі деректерді түрлендіру жағдайларын қолдайды. Бір нәтижені бірнеше мәндерден құрастыру, массивтерді объектілерге түрлендіру немесе басқа да жағдайларда деректерді агрегациялау қажет болған жағдайда бұл әдіс ерекше пайдалы. Әртүрлі программалау тілдерінде орындалатын бұл әдіс тілге тән синтаксис пен әдеттерге сәйкес өзгеріп отырады. Қазіргі заманғы JavaScript фреймворктері мен кітапханалары жайлы ақпаратты басқару, деректерді өңдеу және күрделі есептеулер үшін қазіргі заманғы программалық қамтамасыз етудің болмағаны мүмкін емес құрал ретінде қолданылады.