Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 11da1bf

Browse files
committed
ex2.2 not finished
1 parent fc5fc40 commit 11da1bf

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

Week4/prep-exercises/1-hyf-program/2-class-list.js

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ const getPeopleOfClass = (className) => {
2020
peopleOfClass.push({ name: student.name, role: 'student' }),
2121
);
2222
const moduleName = classes.find(
23-
(clasS) => clasS.name == className,
23+
(classN) => classN.name == className,
2424
).currentModule;
2525
const mentorsOfClass = mentors.filter(
2626
(mentor) => mentor.nowTeaching == moduleName,
@@ -44,8 +44,17 @@ console.log(getPeopleOfClass('class34'));
4444
* class35: [{ name: 'Jane', role: 'student' }, { name: 'Steve', role: 'mentor' }]
4545
* }
4646
*/
47+
4748
const getActiveClasses = () => {
48-
// TODO complete this function
49+
const getActiveClassesArray = [];
50+
const getActiveClasses = {};
51+
const getActive = classes.filter((classN) => classN.active == true);
52+
getActive.forEach((classN) => getActiveClassesArray.push(classN.name));
53+
//getActiveClassesArray.reduce((acc, classN) => ({ ...acc, classN: [] }));
54+
55+
console.log(getActiveClassesArray);
56+
console.log(getActiveClasses);
57+
return getActiveClasses;
4958
};
50-
// You can uncomment out this line to try your function
51-
// console.log(getActiveClasses());
59+
60+
console.log(getActiveClasses());

0 commit comments

Comments
 (0)