¿Puede setTimeout devolver 0 como id?
Estoy escribiendo un cheque para ver si un tiempo de espera está activo. Estaba pensando en hacer esto:
var a = setTimeout(fn, 10);
// ... Other code ... where clearTimeout(a) can be called and set to null
if (a != null)
{
// do soemthing
}
Me preguntaba si alguna vez sería posible que a sea 0. En ese caso, usaríaa !== null