如何从一组对象中获取项目

时间:2016-03-01 09:43:43

标签: javascript jquery json

我使用jQuery.parseJSON来解析看起来像这样的对象的JSON(Chrome开发者控制台):

[Object, Object, Object, Object]
0: Object
    feedback_q1: "lol"
    subtotal: "13"
    __proto__: Object
1: Object
    feedback_q1: "lal"
    subtotal: "3"
    __proto__: Object
2: Object
3: Object
4: Object

如何使用javascript或jQuery选择每个对象(不使用循环)及其属性?

2 个答案:

答案 0 :(得分:2)

我认为

JSONObject[0]

应该检索JSON对象中的第一个对象。然后,只需执行

即可获得其属性
JSONObject[0].subtotal

答案 1 :(得分:2)

如果您知道要从prop1元素获得X值而不是json_objects[X].prop1。当你想要这样做时,是否存在真实场景?

也许你想要ed来获取元素......

如果您想获取prop1值为'lol'的元素,那么您可以使用JQuery grep

$.grep(json_objects, function(o){ return o.prop1 == 'lol'; });

$.grep的结果是一个数组,其中找到的项目符合您的条件。