1
1

49 JavaScript - полный курс с нуля до результата! | Задание 49 из 90 49 Урок 2.27. Практика. Пишем приложение. Часть 5
В данном уроке через цикл собирается сумма расходов.

expensesBtn.addEventListener('click', () => {
    let sum = 0;
    for (let i = 0; i < expensesItem.length; i++) {
        let a = expensesItem[i].value,
            b = expensesItem[++i].value;

        if ((typeof (a)) != null && (typeof (b)) != null && a != '' && b != '' && a.length < 50) {
            appData.expenses[a] = b;
            sum += +b;
        } else {
            i = i - 1;
        }
        expensesValue.textContent = sum;
    }
});

при первой итерации все хорошо, название это 0 элемент, а расход это 1 элемент. При следующей итерации по логике названием расхода должен быть 1 элемент, то есть число, а вторым элементом название. WTF ?


student_TdJFHbjZ
3 years ago






Еще нет ответов