javascript数组澄清

时间:2014-06-22 12:57:04

标签: javascript node.js node-mysql

我是Javascript的新手并且遇到了这个问题:

console.log(results1[1]);

打印:[ { product_identification_category_id: 1, title: 'Title1' } ]

console.log(results1[1].product_identification_category_id);

打印undefined。我期待这打印1。

我误解了什么吗?我做错了什么?

谢谢!

1 个答案:

答案 0 :(得分:4)

在我看来,results1[1]本身就是一个数组(有一个条目)。所以你想要

console.log(results1[1][0].product_identification_category_id);
// The new bit --------^^^