Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

243
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!