簡體   English   中英

如何從對象數組中獲取項目

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM