1
我有以下對象數組:過濾嵌套陣列與Lodash /使用Javascript
var sizeList = [
{ id: 1, title:"Test1",
type:[{name:"Big", present:false}, {name:"Small", present:true}, {name:"Medium", present:false}]
},
{ id: 2,title:"Test2",
type:[{name:"Big", present:false}, {name:"Small", present:true}, {name:"Medium", present:false}]
},
{ id: 3,title:"Test3",
type:[{name:"Big", present:false}, {name:"Small", present:true}, {name:"Medium", present:true}]
}
]
欲過濾此列表,其中媒體爲True。我現在有這個設置。
var specificSizes = _.filter(sizeList.type, { 'name': 'Medium', 'present': true })
這不斷返回一個空數組。我也試過這樣:
specificSizes = _.filter(sizeList.type, function (type) {
return _.some(type, {'name': 'Medium', 'present':true})
});
標題是關於 「排序」?應該排序什麼? – RomanPerekhrest
@RomanPerekhrest我的壞,我的意思是過濾。我會立即更新 – lost9123193