【发布时间】:2021-04-20 16:29:14
【问题描述】:
如何找到每个部门的最高工资?
let emp =[
{
'name':"A",
'sal':86879,
'dept':1
},
{
'name':"B",
'sal':3453674,
'dept':2
},
{
'name':"C",
'sal':568867,
'dept':3
},
{
'name':"D",
'sal':34661,
'dept':1
},
{
'name':"E",
'sal':896556,
'dept':2
},
{
'name':"F",
'sal':67678,
'dept':3
},
{
'name':"G",
'sal':45654,
'dept':4
},{
'name':"H",
'sal':35677,
'dept':4
}
];
【问题讨论】:
-
什么不起作用?
-
如何解决?
-
制作一个对象。循环数组。设置部门的密钥。如果不存在添加工资。如果确实存在,请检查薪水是否更大。如果设置了它。
reduce()的完美示例
标签: javascript node.js