Небольшой онлайн тест, ответы собираются во вложенный массив, выглядит вот так: [survey: "check-11", instrumental: Array(2), risk: Array(2), figures: "check-51"], ответы instrumental и risk это checkbox-ы в тесте, т.е. на вопрос можно дать несколько ответов.
Для перебора итогового массива попытался использовать jquery $.each или обычный forEach() во так:
if($(link).hasClass('finish')){
console.log('Finish!'); //Работает
console.log(typeof testAnswers); //Работает
console.log(testAnswers); //Работает
testAnswers.forEach(function(item, i, arr) {
console.log(i); //НЕ работает
console.log(item); //НЕ работает
});
$.each(testAnswers, function(index, item) {
console.log(index); //НЕ работает
console.log(item); //НЕ работает
});
$.each(testAnswers, function() {
console.log(this); //НЕ работает
});
}
в итоге ни один цикл не отрабатывает. Почему?