JSFiddle - React, Tailwind, and code Playground

by dpnminh

JavaScript

this.totais = new Map(); // Add this to the declaration

this.service.contasMae()
	.subscribe(
  (data) => {
  	for (let i = 0; i < data.contasMae.length; i++) {
    	const product = data.constasMae[i],
      			code = product.codProducto,
            value = product.numValVenda;
      
      if (this.totais.has(code)) {
      	let total = this.totais.get(code);
        total.numValVenda = parseFloat(total.numValVenda) + parseFloat(value);
      }
      else {
      	this.totais.set(code, { numValVenda: value });
      }
    }
    
    const reg : IContasMae = data.contasMae[i];
		this.contasMae.push(reg);
  },
  error => { console.log('error', error) })