• Как работает этот код?

    @Ilya49
    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);

    затем ты вызываешь основную функцию в которой при вызове уже присваиваешь ей данные аргументы
    Ответ написан
    Комментировать