Cześć, jest ktoś w stanie wyjaśnić dlaczego moja funkcja nic nie zwraca?
const calculateStylePoints = (styleNotes) => {
if(styleNotes.length == 5) {
let sum = 0;
for (let i = 0; i < styleNotes.length; i++) {
sum += styleNotes[i]
}
let lowestValue = Math.min.apply(null, styleNotes);
let biggestValue = Math.max.apply(null, styleNotes);
return sum - lowestValue - biggestValue;
}else {
return 'Nie przekazano prawidłowej tablicy z notami od sędziów';
}
};
calculateStylePoints([15,15.5,16,17,18])
Jeżeli zrobię console.log(sum - lowestValue - biggestValue)
to działa, ale zależy mi żeby funkcja zwracała wartość a nie wyświetlała w konsoli