我使用JQuery,骨干和&强调js。
我有Object
包含objects
数组。 Array中的每个对象都包含一些唯一的id。
现在,我有一些'id',我确信这个id属于Objects
数组中的一个对象。
现在的问题是,我想传递这个id并找回相关对象。我该怎么做?
请告知。答案 0 :(得分:0)
使用underscorejs时,您可以使用以下示例
var evens = _.filter([1, 2, 3, 4, 5, 6], function(num){ return num % 2 == 0; });
=> [2, 4, 6]
如果要过滤数组对象,请尝试以下示例
var YouKeyValue = SomeValue;// Replace SomeValue with value you need
var YourDesiredResult = _.filter(YourObjectArray, function(a){ // YourDesiredResult fills with your result
return a.id == YouKeyValue ;
});
希望它有所帮助......
答案 1 :(得分:0)
我找到答案,我使用下划线查找功能。
var result = _.find(myArray ,function(obj) {
return obj.id == myId;
});
答案 2 :(得分:-1)
如果您使用的是jquery,则可以使用grep函数来解决问题。