main.con.query('SELECT name_ru AS catname FROM category', (err, resultsp) => {
for(var i = 0; i <= 3; i++) {
console.log(resultsp[i].catname);
}
});
Мне нужно получить все результаты один за другим. Если я сделаю resultsp[0]
, это сработает, это даст результат SQL-запроса в формате JSON вне цикла for. Но он не работает с увеличением i Невозможно прочитать свойство catname из undefined
1 ответ
Для этой ошибки я пишу эту ссылку и ReferenceError: "x" не определено , Вы могли использовать эту переменную вместо ее определения или количественной оценки. Это может даже не иметь ничего общего с этим фрагментом кода. измените свой код, размер цикла может быть больше, чем длина массива результатов
main.con.query('SELECT name_ru as catname FROM category', (err, resultsp) => {
for(var i = 0; i < resultsp.length; i++) {
console.log(resultsp[i].catname);
}
});
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (кроме ActionScript). Включите все соответствующие теги в свой вопрос; например, [node.js], [jquery], [json] и т. д.