0
I would like to know how I can get the sum of numerical values within a matrix. My case is the following, I am building a sales screen, currently I have an array with the products that the user selects to sell, I am displaying them on the screen normally. However I need to capture each value (price) of each product, and in the end I need to add up all prices to reach the total value of the sale, but I’m not sure how to do.
My current structure is as follows: :
//Capturo o objeto produto que foi selecionado, 1 ou mais produtos//
if(produto.selecionado == true && produto.selecionado >= 1){
this.produtosMarcados.push(produto);
}
this.venda.produtos = this.produtosMarcados;
console.log(this.venda.produtos);
}
//Capturo a descricao do item e os valores//
//Capturo a descricao dos produtos, funciona perfeitamente//
var i: any;
for (i=0; i < this.venda.produtos.length; i++){
console.log("Os produtos são " +this.venda.produtos[i].descricao);
}
//Capturo o preço de cada item, funciona perfeitamente//
var v: any;
for (v=0; v < this.venda.produtos.length; v++){
console.log("Os valores são " +this.venda.produtos[v].preco);
}
After this choice button I need to put on the screen the total value of the sale, where I need to add each position of the array.
This way even for sure, but I can only get the output of the item in position[1]. So it doesn’t perform the sum, it displays only the value of the item [1] Até li sobre o reduce, but I still haven’t been able to implement it correctly.
– Diego Estacho
I thank everyone for their help. This part is solved, now I’m only with another problem, but I made another post. Thanks
– Diego Estacho