class Coin{
constructor(){
this.price = 0.00;
this.total = 0.00;
}
}
function main(){
const coin= new Coin();
price(coin);
ver(coin);
}
function price(coin){
var cont = 0.00;
var tot = 0.00;
$.ajax({
url: 'https://api.bitfinex.com/v1/pubticker/btcusd',
dataType: 'json',
success: function(data_response){
tot += parseFloat(data_response.last_price);
cont++;
coin.price = (tot/cont);
transform(coin);
},
error: function(data){
console.log*d
}
});
}
function transform(coin){
$.ajax({
url: 'https://blockchain.info/q/addressbalance/1ACAgPuFFidYzPMXbiKptSrwT74Dg8hq2v',
dataType: 'json',
success: function(data_response){
coin.total += parseFloat(data_response * Math.pow(10,-8));
},
error: function(data){
console.log(data);
}
});
}
function ver(coin){
console.log(coin.total);
}
main();
I would like to know why it returns 0 if the total changes it previously.