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