-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathweek12-ex2.js
More file actions
20 lines (17 loc) · 865 Bytes
/
Copy pathweek12-ex2.js
File metadata and controls
20 lines (17 loc) · 865 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// 계발팀의 나이 합계 구하기
const employee = [
{ name: 'ksd', age: 35, department: 'design' },
{ name: 'kjh', age: 21, department: 'development' },
{ name: 'csh', age: 32, department: 'test' },
{ name: 'tom', age: 32, department: 'development' },
{ name: 'july', age: 32, department: 'development' },
{ name: 'mike', age: 32, department: 'test' },
];
const developmentor = employee.filter(employee => employee.department == 'development');
const developmentorAge = developmentor.map(developmentor => developmentor.age);
const sum = developmentorAge.reduce((a,b) => a+b);
const sum2 = employee.filter(employee => employee.department == 'development').map(developmentor => developmentor.age).reduce((a,b) => a+b);
console.log(developmentor);
console.log(developmentorAge);
console.log(sum);
console.log(sum2);