уточнение массива javascript

#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] не должен быть массивом, поэтому, я думаю, у меня проблема где-то в другом месте :). Спасибо!