0
我有一些對象如何搜索數組內的對象屬性?
var arr = [{index: 1, type: 2, quantity: 1}, {index: 3, type: 1, quantity: 2}, {index: 1, type: 3, quantity: 3}];
現在我想,如果裏面存在一個對象與給定的指標和類型來搜索我的數組的數組。如果存在,我將數量屬性添加+1。如果不是,我添加一個數量爲1的新對象。我嘗試使用$ .grep和$ .inArray,但無濟於事。搜索對象數組中的屬性的最佳方法是什麼?
tnx!
隨着['$ .grep()'](HTTP:// api.jquery.com/jQuery.grep/),函數需要返回條件的結果。關鍵字不是隱含的。 – 2014-09-22 18:03:03
爲什麼不只是使用for循環條件? – Sergey6116 2014-09-22 18:10:37
@true $ .grep比循環更聰明嗎?爲什麼?這不是更快。 – Sergey6116 2014-09-22 18:20:20