CursosEmpresasBlogLiveConfPrecios

On, Once y Off

Clase 10 de 26 • Curso de Aplicaciones en Tiempo Real con Socket.io

Clase anteriorSiguiente clase
    Henry Corredor

    Henry Corredor

    student•
    hace 3 años

    a partir de Node 16 se puede usar el método .at() de los array que recibe como argumento el número de index, si se pone negativo empieza a contar desde el último elemento, es decir que Array . at(-1) va a devolver el último elemento.

      Adrian Burdiles

      Adrian Burdiles

      student•
      hace 5 meses

      buen datoo.

    Carlos Alejandro Hernández Mejía

    Carlos Alejandro Hernández Mejía

    student•
    hace 3 años

    On, Once y Off

    • On → Se usa para detectar (o escuchar) un evento varias veces.
    • Once → Se usa para detectar (o escuchar) un evento una sola vez. Sin importar si el evento se emite varias veces.
    • Off → Se usa para dejar de escuchar un evento, sin importar que este se siga emitiendo.

      💡 El listener del evento no debe ser una función anónima, sino una función nombrada.

    Fernando Yutiz

    Fernando Yutiz

    student•
    hace 3 años

    Agregue para que elimine del array el ultimo conectado y se pueda seguir usando la función de saludo.

    socket.on('disconnect', () => { const eliminar = socketsOnline.findIndex(valor=> valor==socket.id); socketsOnline.splice(eliminar,1); console.log('El socket ' + socket.id + ' se ha desconectado'); io.emit("todos", socket.id + " se ha desconectado"); });
    Jose Ever Muñoz Muñoz

    Jose Ever Muñoz Muñoz

    student•
    hace 8 meses

    Al hablar de .on() y .once() el profesor explica mal la parte cuando dice que "se emito varias veces" o "se emitio una sola vez", realmente el evento continua emitiendose varias veces, lo que pasa es que al escuchar el evento con el metodo .on() escuchamos todas las veces que el evento es emitido. En cambio con once() lo escuchamos una sola vez, pero este continua emitiendose varias veces

    Cristian Camilo Cortes Ortiz

    Cristian Camilo Cortes Ortiz

    student•
    hace un año
    • ON

    El método on se utiliza para registrar un manejador de eventos que se ejecuta cada vez que se emite el evento especificado. Esto permite responder a eventos de manera continua.

    • ONCE

    El método once registra un manejador de eventos que se ejecuta solo la primera vez que se emite el evento especificado, después de lo cual el manejador se elimina automáticamente.

    • OFF

    El método off se utiliza para eliminar un manejador de eventos previamente registrado, permitiendo una gestión más flexible y eficiente de los eventos.

    Estos métodos proporcionan un control preciso sobre cómo y cuándo responder a eventos, mejorando la capacidad de respuesta y la gestión de recursos en aplicaciones en tiempo real.

Escuelas

  • Desarrollo Web
  • English Academy
  • Marketing Digital
  • Inteligencia Artificial y Data Science
  • Ciberseguridad
  • Liderazgo y Habilidades Blandas
  • Diseño de Producto y UX
  • Contenido Audiovisual
  • Desarrollo Móvil
  • Diseño Gráfico y Arte Digital
  • Programación
  • Negocios
  • Blockchain y Web3
  • Recursos Humanos
  • Finanzas e Inversiones
  • Startups
  • Cloud Computing y DevOps

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads