a и b аргументы? их сумма записыватся в переменную red?
Эта функция передаётся методу reduce. Она применяется к каждому значению массива, если задано начальное значение аккамулятора, в твоём случае оно не задано, по этому аккамулятор на первой итерации равер первому элементу массива. На каждой итерации функция складывает аккамулятор с текущим значением и возвращает сумму и в конце reduce возвращает аккамулятор (сумму всех значений).