あなたはデータ構造を変更することができる場合、私はこれで行くのをお勧めします:
const EmployersSortable = [
{ employerName: 'A1', employeeName: 'EA1' },
{ employerName: 'B1', employeeName: 'EB2' },
{ employerName: 'A1', employeeName: 'EA2' },
{ employerName: 'B1', employeeName: 'EB1' }
]
次に、あなただけの行うことができます。EmployersSortable = _.sortBy(EmployersSortable, 'employeeName');
を使用すると、データ構造を変更することができない場合は、あなたは、元の1を反復処理し、これを行うことにより、上記1に変換する必要があります:
var EmployersSortable = [];
Employers.forEach(function(employerObj) {
employerObj.employees.forEach(function(employeeObj) {
EmployersSortable.push({
employerName: employerObj.employerName,
employeeName: employeeObj.employeeName
});
})
});
@MarioSantiniは受け入れ答えは '' @MarioSantiniの提案でlodash * – zhon
*から除去された_.pluck''を使用して、あなたはさらに取得し、これより良い質問をすることができるはずです。 – zhon
その重複した質問ではない、言及されたリンクは完全に異なっています – Kamaraju