For this Question: You are given an array of objects representing a group of students, each with a name and an array of test scores. Your task is to use <code>map</code>, <code>filter</code>, and <code>reduce</code> to calculate the average test score for each student, and then return an array of objects containing only the students who have an average score above <b>90</b>.

The array of objects that you will return  should have the keys <code>"name"</code> and <code>"average"</code> which should contain the name and the average marks of the student if his average marks is greater than <b>90</b>.The <code>highPerformers</code> function takes an array of objects as argumentReturn an array of objects containing only the students who have an average score above 90. The objects in the array should have the keys "name" and "average" which should contain the name and the average marks of the student if his average score is greater than 90.const students = [
 { name: "Ram", scores: [80, 95, 60] },
 { name: "Mohan", scores: [85, 70, 90] },
 { name: "Sai", scores: [60, 70, 80] },
 { name: "Hemang", scores: [95, 90, 94] },
];

const res = highPerformers(students);
console.log(res);
// [ { name: 'Hemang', average: 93 } ], I have written this Solution Code: function highPerformers(students) {
    const studentAverages = students.map((student) => {
        const sum = student.scores.reduce((acc, score) => acc + score);
        return { name: student.name, average: sum / student.scores.length };
    });

    const res = studentAverages.filter((student) => student.average > 90);

    return res;
}, In this Programming Language: JavaScript, Now tell me if this Code is compilable or not?