개체 특성 및 하위 특성별로 정렬해야하는 요구 사항이 있으므로이를 처리하는 더 좋은 방법이 있습니다.하위 특성이있는 Lodash OrderBy
const testData=[{id:1,name:"test",notes:"test notes",child:[{name:"weight",value:3},{name:"category",value:"testCategory"},{name:"amount",value:2}]},{id:2,name:"test2",notes:"test notes2",child:[{name:"weight",value:4},{name:"category",value:"testCategory"},{name:"amount",value:3}]}]
나는
_.orderBy(testData,['notes'],[asc])
_.orderBy(testData,(t)=>{
return _.filter(t.child, (c)=> {
return c.name == "category"
})[0]['value']
}
아래 어떻게 하나 ORDERBY
참조 lodash의 예와 'age' by 내림차순 "https://lodash.com/docs/#orderBy –
예, 차이점은 속성 수준입니다. 부모 수준입니다. 자식 수준입니다. 하나의 배열에서 결합하는 방법은 무엇입니까? – Kamaraju