0
我有一個包含幾百個對象文字的數組。有沒有辦法查詢或匹配特定的一個,而不必遍歷整個數組。查詢javascript對象文字集合中的特定項目
因此,例如,給出:
var collection = [ { "id" : "A11", "text": "the text for A11", "data" : "12345" },
{ "id" : "B14", "text": "the text for B14", "data" : "16542" },
{ "id" : "C97", "text": "the text for C97", "data" : "54321" } ]
有沒有一種方法來檢索與「ID」 ==「B14」的項目,而無需通過整個集合循環?
如果你能保證你的陣列是由你正在尋找的關鍵排序,你可以做一個二進制搜索。儘管如此,@ adv12的答案會更好地表現出你可以做到的事情。 –