Показать сообщение отдельно
  #12 (permalink)  
Старый 12.04.2020, 13:11
Кандидат Javascript-наук
Отправить личное сообщение для jaroslav.tavgen Посмотреть профиль Найти все сообщения от jaroslav.tavgen
 
Регистрация: 18.09.2014
Сообщений: 128

Сообщение от Nexus Посмотреть сообщение
jaroslav.tavgen, а что вы, собственно, сделать то пытаетесь?
На имплементацию метода «sum» это не похоже, на алиас базового метода «reduce» - тоже.
Алиас метода reduce.
Сообщение от Nexus Посмотреть сообщение
Хотите понять в чем у вас ошибка - дебажте, посмотрите, что у вас находится в переменной «arguments».
Дебагинг помочь не мог, т.к. до входа внутрь функции дело даже не доходило - сразу сообщение об ошибке про undefined.

Я так понял, что моей ошибкой было то, что вместо того, чтобы рассматривать переданный аргумент как функцию (function(args)) я рассматривал его как массив аргументов (function(...args))

Сообщение от Nexus Посмотреть сообщение
P.S. переопределять значение переменной «arguments» - не есть хорошо, лучше подберите своей переменной другое название, например «args»
Спасибо! Буду иметь в виду.
Ответить с цитированием