Мой парсер падает на этой функции, ошибок не выводится, соответственно, он просто "думает" и не выводит ничего в консоль.
function parse() {
var forParsing = [];
for (var i=1; i++; i=count) {
forParsing.push({
tag: $('#tag'+i).val(),
variableName: $('#variableName'+i).val(),
variableNameFor: $('#variableNameFor'+i).val(),
});
}
console.log(forParsing);
}
Может, какая синтаксическая ошибка, которую я явно не могу увидеть?
Все просто: неверно определение цикла.
в блоке for
есть три части разделенные ;
В данном коде в части условие остановки идет постфиксный инкремент.
Цикл останавливается когда условие ложно: в данном случае когда i
будет равно 0. И это будет весьма не скоро.
В финальном выражении идет присвоение переменной i значения count
таким образом - сбрасывая значение установленное в части условие остановки.
В итоге цикл получается бесконечным, если только count не имеет значение 0
.
Судя по всему цикл должен был выглять так:
for (var i=1; i<=count;i++) {
То есть, повторять тело цикла, count раз.
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Есть JS код который обрабатывает результаты теста(найден на просторах интернета), но он работает если в тесте 5 вопросов. Как сделать чтобы...
что я делаю не так? не работает и все тут :( нужно при наведении что бы на картинку накладывался цвет. Я наверное не знаю хитрость :).