Итак, у меня есть массив, который выглядит так, как показано ниже:
const newTeachers = [
{ firstName: "Steve", subjects: ["English", "Maths", "History"] },
{ firstName: "Celia", subjects: ["Maths", "Science"] },
];
Я хочу создать функцию, которая принимает 2 параметра: 1 - массив, а 2 - значение строки фильтра.
function fliterSubject(teachers, subject) {
}
Я изучил встроенный способ реализации этой строки кода:
return newCandidates.filter(teacher=> teacher.subjects.includes(subject));
Однако я хочу понять, как я могу отфильтровать его вручную вместо использования встроенной функции фильтра..