Подскажите пожалуйста, в чем тут ошибки?
genabliznecov перенеси счетчик i внутрь функции, как советует @Ilia
i
Скорее всего переменная объявленная не в функции, при экспорте потеряется и когда мы будем обращаться к ней в другом файле то не увидим переменную для расчета. потому что она локальна для файла helper.js , но это не точно)))
Да, спасибо, это помогло. Только по сути ошибки то не было, функция работала, проблема была только в проверке?
genabliznecov это ошибка, нужно сразу учиться делать правильно. Функция должна содержать в себе все необходимое для работы. Если тебе нужны какие-то внешние переменные, их нужно перечислить в списке параметров и передать в функцию при вызове.
Coderslang_Master понял, спасибо)