考慮以下數組:查詢JavaScript數組與特定鍵
var myArray = [ {"ID":1, "Name":"A"}, {"ID":2, "Name":"B"},
{"ID":3, "Name":"C"}, {"ID":4, "Name":"D"}];
我想使用jQuery不知何故相對於某個給定的ID來查詢該陣列中的所有JSON對象。 例如,對於輸入[{「ID」:3}](我不知道傳遞參數的確切格式,所以我決定它將是一個數組中的對象,但是任何建議都可以接受),結果將只是第三個對象 - {「ID」:3,「名稱」:「C」}。
換句話說 - 我想「問」 - 給我所有的對象,他們的'ID'屬性等於'3'。我試過JQuery.each fonction,但是,它遍歷整個數組,我在我的函數(作爲數組後的第二個參數給出)自己做「驗證檢查」。有沒有內置的JQuery函數/用於這個問題?
謝謝,
阿米特。
這些都不是 「JSON對象」,他們只是對象。您的問題與JSON無關。 –
[在javascript對象數組中使用id查找對象]的可能重複(http://stackoverflow.com/questions/7364150/find-object-by-id-in-array-of-javascript-objects) –
正確。我在客戶端的第一步... – user1027133