Вычитание значения из результата функции

Я использую модуль "ngCart", чтобы действовать в качестве корзины для покупок на веб-сайте, и я пытаюсь настроить дополнительный способ внедрения системы ваучеров в мое приложение.

до сих пор мой метод выглядит так:

    ngCart.applyFiveVoucher = function(){
        if(ngCart.setFiveVoucher) {
            this.totalCost() -= 5
        }

но возвращается:

ReferenceError: Invalid left-hand side in assignment

Я понимаю, что вы не можете изменить возврат функции, но я не могу редактировать метод внутри модуля, так как эти изменения не будут переданы, если другие люди попытаются использовать мое репо. Какие-либо предложения?

1 ответ

Вы не можете присвоить результат функции.

ngCart.applyFiveVoucher = function () {if (ngCart.setFiveVoucher) {return this.totalCost () - 5; }

Другие вопросы по тегам