Я хочу написать функцию, которая выполняет арифметику c на ВСЕХ предоставленных аргументах. Так, например, если я сделаю:
calculate('+', 3, 5, 6)
Он должен вернуть 14 (что составляет 3 + 5 + 6)
Или если я сделаю
calculate('*', 6,3,6,8,)
Возвращается 864 (что эквивалентно умножению всех этих чисел).
Функция, по сути, должна иметь возможность обрабатывать любое количество чисел, которые я ей предоставляю, Я также могу работать с основными арифметическими c операторами, такими как + - / *
. Я новичок в программировании. Я пробовал:
function mCalc(_operator){
if(_operator=='+'){
return arguments + arguments;
}
}
console.log(mCalc('+',5,5));
это не работает, поэтому я даже не могу двигаться вперед.