[英]How to get items from an array of objects
我使用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选择每个对象(不使用循环)及其属性?
我认为
JSONObject[0]
应该在JSON对象中检索第一个对象。 然后,您只需执行以下操作即可获取其属性
JSONObject[0].subtotal
如果您知道要从第X
个元素而不是json_objects[X].prop1
获得prop1
值。 您想做一个现实生活中的场景吗?
也许您想让ed在哪里获取元素...
如果要获取prop1
值为'lol'
元素,则可以使用JQuery grep
$.grep(json_objects, function(o){ return o.prop1 == 'lol'; });
$.grep
的结果是一个数组,其中找到符合您条件的项目。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.