Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

309
Vistas
¿Cómo detengo una función específica en JavaScript? No quiero que todo el programa se detenga.
client.on('message', msg => { if (msg.content === 'startspam') { function spam(){ msg.channel.send('a') } setInterval(spam, 2500) } }); client.on('message', msg => { if (msg.content === 'stopspam') { } });

cómo detener la función de spam (lo siento, soy nuevo en JavaScript y estoy tratando de aprender los conceptos básicos)

about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Puede usar la función clearInterval en el número que devuelve setInterval para detener el intervalo. Agregué un código a continuación para mostrar cómo funciona.

 var interval = setInterval(someFuntion, 200); clearInterval(interval);
about 4 years ago · Juan Pablo Isaza Denunciar

0

Prueba clearInterval

 const print = () => console.log('alive'); const intervalId = setInterval(print, 1000); const stopInterval = () => clearInterval(intervalId);
 <button onclick='stopInterval()'>Stop</button>

about 4 years ago · Juan Pablo Isaza Denunciar

0

en primer lugar, java y javascript no son lo mismo ...

y por tu pregunta -

puede usar este clearInterval().

esta función recibe la identificación del intervalo que desea detener. y la función de intervalo devuelve un número único para que pueda usarse como ID.

la forma en que lo haces es algo como esto:

 var intervalID = ''; function startInterVal() { intervalID = setInterval(() => { console.log('Hello') }, 1000) } function stopInterval() { clearInterval(intervalID); }
 <button onClick="startInterVal()">Start</button> <button onClick="stopInterval()">Stop</button>

espero haberte ayudado :)

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda