У меня есть объект и 3 метода, теперь мой код, чтобы выполнить это выглядит следующим образом:как выполнять несколько функций с теми же аргументами JS
var cmpAmount = 50,
addLessAmount = 6,
addMoreAmount = 14;
priceChanger.changeSmallPrice(cmpAmount, addLessAmount, addMoreAmount);
priceChanger.changeBigPrice(cmpAmount, addLessAmount, addMoreAmount);
priceChanger.changeTooltipPrice(cmpAmount, addLessAmount, addMoreAmount);
так, если аргументы такие же, как выполнить его три с отправив им параметры. Я имею в виду, как изменить свой код, чтобы уменьшить его.
Может быть, есть что-то неправильно в вашем коде, я думаю, не следуя принципу DRY. –
'priceChanger.changeAllPrices'? – Prinzhorn
Как насчет создания одной функции в вашем объекте, которая выполняет остальные три, просто передайте массив аргументов. – adeneo