从函数的结果中减去值

时间:2015-06-16 15:04:26

标签: javascript angularjs function shopping-cart

我正在使用模块'ngCart'作为网站的购物车,我正在尝试设置一种额外的方式来实现我的应用程序的凭证系统。

到目前为止,我的方法看起来像这样:

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

但正在回归:

ReferenceError: Invalid left-hand side in assignment

我知道您无法更改函数的返回但我无法编辑模块中的方法,因为如果其他人尝试使用我的repo,则不会传递这些更改。有什么建议吗?

1 个答案:

答案 0 :(得分:-1)

您无法分配功能结果。

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