async function getPrice () { //console.log("waiting"); const price = await promise.all([axios.get('https://api.coingecko.com/api/v3/simple/price?ids=shiba-inu&vs_currencies=usd'),axios.get('https://api.coingecko.com/api/v3/simple/price?ids=dogecoin&vs_currencies=usd')]).then(results =>{ return results[0].data.shiba-inu.usd / results[1].data.dogecoin.usd;}).then(pricedata =>{ return pricedata; }); return price ; };el archivo json de: https://api.coingecko.com/api/v3/simple/price?ids=shiba-inu&vs_currencies=usd contiene:
{ "shiba-inu": { "usd": 0.00002847 } }este es el error:
devolver resultados[0].data.shiba-inu.usd / resultados[1].data.dogecoin.usd;}).then(pricedata =>{
ReferenceError: inu no está definido.
No sé cómo obtener correctamente el precio de shiba-inu, he intentado ponerlo entre () o '' . el código funciona bien, mi único problema es con este nombre compuesto (shiba-inu) si pruebo tether u otra cosa, funciona bien (reemplazando api y results[0].data.tether.usd )