yes, I know thats exactly what I keep saying, but I dont know why I can not make 1 array to put all of the values inside
Thats teh code Im using
for (let i=0; i < data.length; i++){
//Get token price on PancakeSwap v2 BSC
var formatter = new Intl.NumberFormat('en-US', {
style: 'currency',
currency: 'USD',
});
const options = {
address: data[i].token_address,
chain: "bsc",
exchange: "PancakeSwapv2",
};
const price = await Moralis.Web3API.token.getTokenPrice(options);
let row = `<tr>
<td>${data[i].name}</td>
<td>${data[i].symbol}</td>
<td>${parseFloat(Moralis.Units.FromWei(data[i].balance,data[i].decimals)).toFixed(3)}</td>
<td>${formatter.format(price['usdPrice'] * Moralis.Units.FromWei(data[i].balance,data[i].decimals))}</td>
</tr>
</div>`
table.innerHTML += row
}
and thats what I do to add items to the array, but this creates in my case with 5 token 5 arrays instead of 1 array with 5 values