我正在尝试计算差异卡中金额发生的总金额。我尝试下面的代码,但它给了我错误的输出,因为当我输入数量为10并再次输入数量20然后它给我1020作为输出。
this.itemCount = this.bindlcdetails.length;
this.totalamount=0;
for(let i = 0; i<this.bindlcdetails.length; i++){
this.totalamount = this.totalamount + this.amount;
}
return this.totalamount;
其中bindlcdetails是一些信息和金额发生的卡片,最后计算总金额
更新: 我更新了img的预期输出
答案 0 :(得分:0)
需要以下列方式进行更改:
this.itemCount = this.bindlcdetails.length;
return (this.amount * this.itemCount);