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

0
Bakhrom 17 Окт 2019 в 08:45

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);
        }
    });
0
mohammad javad ahmadi 17 Окт 2019 в 08:36