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

242
Vistas
Una forma de agregar parámetros a las variables o algo así para no enviar spam a funciones y variables.

Entonces, el punto de este JavaScript de sitio web similar a un juego es crear disparadores. El Const pgUnlock es el interruptor de encendido y apagado. Lo quiero para que cuando el espectador haga clic en un botón, cambie el elemento para convertir lo falso en verdadero. Por ejemplo, a continuación, verifica si el número 1 está en el índice [0] y, si lo está, desbloqueará una nueva parte del sitio web, reemplazando el # con el enlace de la página siguiente. La función 'alertbox()' comprueba esto y, si el activador no está activado, hará visible un botón que le informará al jugador que la "página está bloqueada". Entonces, mi pregunta es cómo agrego parámetros para consolidar el código para no crear 5 funciones 'alertbox ()' más porque la var 'verificar' debe personalizarse para cada ubicación para 'pgUnlock'. Si no, estoy de acuerdo con repetir el código, solo quiero ver si puedo/podemos mantener todo el rendimiento amigable usando un código más limpio, ya que no estoy tan familiarizado con JavaScript. Para hacerle saber lo tonto que soy, uno de mis intentos fue: 'var check(x,y)= pgUnlock.includes(x,y);'

 var a = document.querySelector('.rebtn[href="#"]'); const pgUnlock= [0,0,0,0,0]; var check= pgUnlock.includes(1,0); var check2= pgUnlock.includes(2,0); var check3= pgUnlock.includes(3,0); var check4= pgUnlock.includes(4,0); var check5= pgUnlock.includes(5,0); if (check==true) { a.setAttribute('href', './introPage.html'); } reBtn.onclick=()=>{ alertbox(); } legBtn.onclick=()=>{ alertbox(); } godBtn.onclick=()=>{ alertbox(); } chgBtn.onclick=()=>{ alertbox(); } ch2Btn.onclick=()=>{ alertbox(); } function alertbox(){ if(check==false){ alertBtn.classList.add("visalert"); } }
about 4 years ago · Juan Pablo Isaza
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