#javascript #node.js #node-mysql
#javascript #node.js #узел-mysql
Вопрос:
Я новичок в Javascript и у меня есть эта проблема:
console.log(results1[1]);
С принтами: [ { product_identification_category_id: 1, title: 'Title1' } ]
console.log(results1[1].product_identification_category_id);
выводит неопределенный. Я ожидал, что это напечатает 1.
Я что-то недопонимаю? Что я делаю не так?
Спасибо!
Ответ №1:
Мне кажется results1[1]
, что это сам по себе массив (с одной записью). Итак, вы хотели бы
console.log(results1[1][0].product_identification_category_id);
// The new bit --------^^^
Комментарии:
1. Да, добавление нового бита исправило это. results1[1] не должен быть массивом, поэтому, я думаю, у меня проблема где-то в другом месте :). Спасибо!