function calcSumm(numOne, numTwo, more, less, equals) {
let numSumm = numOne + numTwo;
if (numSumm > 3) {
more();
} else if (numSumm == 3) {
equals();
} else {
less();
}
}
Смотри у тебя есть основная функция которая имеет 5 аргументов, первые две отвечают за числа остальные три за функции, далее внутри данной функции создаешь переменную внутри которой помещается сумму двух первых переменных дальше у тебя дается условие : если сумма чисел больше 3 то вызовется первая функция если ровна 3 вторая в ином случае третья дальше
function showMoreMessage() {
console.log("Больше чем 3");
}
function showEqualsMessage() {
console.log("Ровно 3");
}
function showLessMessage() {
console.log("Меньше чем 3");
}
создаются отдельно 3 функции первая выводит в консоль строку "Больше чем 3" вторая "Ровно 3" и третья "Меньше чем 3" и
calcSumm(2, 1, showMoreMessage, showLessMessage, showEqualsMessage);
затем ты вызываешь основную функцию в которой при вызове уже присваиваешь ей данные аргументы