Tengo una función, digamos main(), que usa setInterval(async()=>{ console.log("Hello")},1000). La función dentro de setInterval() se ejecuta 13 veces, es decir, Hello está imprimiendo 13 veces. Quiero verificar el valor o la cantidad de tiempo que se ejecuta este setInterval. ¿Hay alguna manera de hacerlo?
main(){ setInterval(async()=>{ console.log("Hello") await someApiCall(); console.log("World"); await anotherApiCall(); },1000) }Esta función principal se puede llamar varias veces. ¿Eso puede estar causando que aumente el número de declaraciones impresas?
Puede realizar un seguimiento de ello utilizando algún counter .
Si desea realizar un seguimiento de setInterval en varias llamadas de la función main .
let count = 0; const main = () => { setInterval(async() => { console.log("Hello") count++ console.log(count) }, 1000) } main() main() Si desea realizar un seguimiento de setInterval dentro de la función main .
const main = () => { let count = 0; setInterval(async() => { console.log("Hello") count++ console.log(count) }, 1000) } main()