imprimeCotação
const lista = document.querySelector('[data-lista]');
function imprimeCotaçao(nome, valor) {
lista.innerHTML = '';
for (let multiplicador = 1; multiplicador <= 1000; multiplicador *= 10) {
const listaItem = document.createElement('li');
listaItem.innerHTML = `${multiplicador} ${nome}: R$${(valor * multiplicador).toFixed(2)}`
lista.appendChild(listaItem)
}
}
export default imprimeCotaçao;
scripts.js
import imprimeCotaçao from "./imprimeCotação.js";
const graficoDolar = document.getElementById ('graficoDolar');
const graficoParaDolar = new Chart(graficoDolar, {
type: 'line',
data: {
labels: [],
datasets: [{
label: 'Dólar',
data: [],
borderWidth: 1
}]
},
});
setInterval(() => conectaAPI(), 5000 );
async function conectaAPI() {
const conecta = await fetch("https://economia.awesomeapi.com.br/json/last/USD-BRL")
const conectaTraduzido = await conecta.json();
let tempo = geraHorario();
let valor = conectaTraduzido.USDBRL.ask;
adicionarDados(graficoParaDolar, tempo, valor)
imprimeCotaçao("dolar", valor);
}