私はオブジェクト属性と子属性でソートする必要がありますが、これを処理するにはより良い方法があります。子属性を持つ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
「'user'を参照のlodashの例昇順にと「年齢が降順になる」https://lodash.com/docs/#orderBy –
はい、違いは属性のレベルが親レベルですその他は子レベルです単一の配列で結合する方法は? – Kamaraju