我有它返回它包含的子對象我要找的父對象下劃線過濾器。但我希望它只返回子對象。既然已經做才能返回父定位子對象的工作,我不知道如何來簡化我的代碼返回剛子。這裏的例子:強調JS - 尋找一個嵌套的對象
var filterObj = _.filter(filtersPath, function(obj) {
return _.where(obj.filters, {id: prefilterCat}).length > 0;
});
所以在這裏,裏面obj.filters嵌套的對象,與prefilterCat的ID,是我想要返回的對象,而不是它的父。因此,目前我將不得不在filterObject中進行另一次查找以獲得我需要的內容。有任何想法嗎?
'_.filter'會返回一個數組這裏的「父對象」的 - 你想獲得「子對象」匹配,而不是,或只有第一個子對象的數組? – yerforkferchips 2014-11-06 20:45:52