如何使用javascript搜索数组中的字符串?

时间:2013-05-30 12:50:58

标签: javascript arrays dictionary

我有一个变量:

var d;
d = [{'category': 'Hourly Report','from_start_datetime': '2013','format': 'yyyy-mm-dd hh:ii:ss', 'id': 'dateRangeTo'}]

当我写console.log(d[0])时,它会显示[,但我想让它向我展示我在此变量中的字典。但是当我将它放在一个数组中时,它看起来像:

dd = ['[{'category': 'Hourly Report','from_start_datetime': '2013','format': 'yyyy-mm-dd hh:ii:ss', 'id': 'dateRangeTo'}]']

但我真正想要的是字典,其次我希望在字典中获得category的值。 请给我一些提示。

1 个答案:

答案 0 :(得分:3)

考虑一下(因为我不能发布我想要的代码作为评论)

var array_of_objects = [
    {'a': 'b'},
    {'a': 'c'}
];
array_of_objects;         // Array  [{a: "b"}, {a: "c"}]
array_of_objects[0];      // Object {a: "b"}
array_of_objects[0]['a']; // String "b"