inicio = 1 fin = 5
idea: salida 1 primero, porque se ha ejecutado una vez, por lo que solo necesita ejecutar 4 ciclos.
Núcleo del temporizador: si desea finalizar el temporizador, emita solo después de milisegundos para finalizar el temporizador.
function count(start, end) {
console.log(start);
var a=setInterval(function()
{
if(start<end)
{
console.log(++start);
}
},100);
return {
cancel:function()
{
clearInterval(a);
}
};
}