Показать сообщение отдельно
  #2 (permalink)  
Старый 26.07.2022, 14:26
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,794

Сообщение от blenderochik
Ниже записывается создание переменной "totalBalance", в котором находится стрелочная функция
Это не так, внутри вашей переменной находится не стрелочная функция, а результат выполнения метода reduce на массиве users, в который вы передали свою стрелочную функцию.

Если нужно сделать так, чтобы users.reduce отработал только после того, как вам это понадобится, то и делайте так, как написали:
const totalBalance = () => users.reduce((acc, user) => {
  console.log(acc, user);

   return acc;
}, 0);
Ответить с цитированием