私のアプリケーションでは、私はすべてのプロジェクトで働く従業員のjavascriptオブジェクトを返そうとしています。データの配列は次のようなものです。配列オブジェクトの配列からデータを取得する
var data = [
{
projectName: "project1", projectId: 1,
employees: [
{fullName: "John Doe", employeeId: 1},
{fullName: "Jane Smith", employeeId: 2}
]
},
{
projectName: "project2", projectId: 2,
employees: [
{fullName: "John Doe", employeeId: 1},
{fullName: "Mary Jones", employeeId: 3},
{fullName: "Bill Evans", employeeId: 4}
]
}
];
私はemployeeid 1を検索して両方のプロジェクトを返す必要があります。どうやってそれを探しますか?私は、これはあなたが探しているコードであると思います
マッピング機能を使用できますか?コードを減らすには? –
はい。私は完全に忘れてしまった。 arrayには 'filter'関数が組み込まれています。 –