在我的应用程序中,我试图返回在所有项目中工作的员工的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'函数。 –