您好我正在尝试创建一个模块,向我发送定义的对象列表。在其中我有阵列数组。因此,当我打印数据时,我得到员工:[对象]等我如何进入它以检索它。
代码:
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}
]
}
];
返回特定对象的方法:
module.exports.lookupByProjectId = function (pid) {
if( _.where(data, {projectId:pid}))
{
return _.where(data, {projectId:pid})
}
else{
return;
}
}
//////////////////////////////// 我的输出是这样的: { projectName:“project2”,projectId:2, 雇员: [ {宾语}, {宾语}, {宾语} ] }
我如何打印对象。