Pessoal, estou tendo o seguinte problema com a parte do método duasCasas que formata o subtotal dos produtos no carrinho: Uncaught TypeError: Cannot read property 'duasCasas' of undefined
Eu já debuguei, comentei essa parte no codigo, mas continua lendo esse método, parece que o que está no código não está sendo lido no browser.
postQuantidade(data) { $.ajax({ url: '/pedido/updatequantidade', type: 'POST', contentType: 'application/json', data: JSON.stringify(data) }).done(function (response) { debugger; let itemPedido = response.itemPedido; let linhaDoItem = $('[item-id=' + itemPedido.id + ']');
linhaDoItem.find('input').val(itemPedido.quantidade)
linhaDoItem.find('[subtotal]').html((itemPedido.subTotal).duasCasas());
});
}
Number.prototype.duasCasas = function () { return this.toFixed(2).replace('.', ','); }
meu código está assim, alguém sabe me ajudar ou o que pode ser a causa do browser não conseguir interpretar as mudanças no meu código para que eu possa debugar corretamente?