在我的應用程序中,我試圖返回在所有項目中工作的員工的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並返回兩個項目。我如何搜索它。
我們可以使用映射函數嗎?減少代碼? –
哦,是的。我完全忘了。數組有一個內置的'filter'函數。 –