Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

127
Visualizações
Comparación de pulsación de tecla y cadena

Estoy haciendo un experimento y quiero que se muestre una parte si se presiona y se salta una determinada tecla ("b"), si se presiona cualquier otra tecla. La tecla que se presiona se guarda en key_resp_3.keys y si visualizo lo que se guarda en la variable key_resp_3.keys es simplemente b. Así que pensé que esta sería la comparación correcta:

 if ((key_resp_3.keys != "b")) { continueRoutine = false; }

Sin embargo, en este caso, la rutina siempre se omite, por lo que de alguna manera "b" obviamente no es la forma en que se guarda la clave en la variable key_resp_3.keys. ¿Alguien tiene una idea de cuál es la comparación correcta en su lugar?

¡Gracias!

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Difícil saber la causa raíz del problema sin el resto del código. Pero simplemente puede usar un detector de eventos como el siguiente

 document.addEventListener('keydown', function(event) { console.log(event.key) const key = event.key if(key == "b") alert("b presed") });

¿O puede ser tan simple como intentar configurar const key_resp_3 = event.key y luego verificar if key_resp_3.keys para intentar acceder a variable.key.key ?

En este caso especial: dado que las keys son una matriz, puede usar

 Does contains b key_resp_3.keys.includes('b') Does not contains b !key_resp_3.keys.includes('b')
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda