es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Podría simplificar el siguiente código de JavaScript con “OR” lógico?

Tengo un código en mi proyecto pero es un poco engorroso. ¿Podría alguien ayudarme a simplificar el siguiente código?

¿Podría hacer esto en algún tipo de matriz y luego usar esa matriz en este código si?

Si (a == “bueno” || a == “hermoso” || a == “bonito” || a == “excelente” || a == “excelente” || a == ” espectacular “)

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, puedes crear un arreglo con todos los valores que quieres revisar y luego utilizar el método includes() para comprobar si el valor de a existe en el arreglo o no. Aquí está el código simplificado:

    const adjetivos = ['bueno', 'hermoso', 'bonito', 'excelente', 'excelso', 'espectacular'];
    
    if (adjetivos.includes(a)) {
      // hacer algo
    }
    

    Este código crea un arreglo llamado adjetivos con todos los posibles valores y luego comprueba si el valor de a existe en el arreglo utilizando el método includes(). Este código es más conciso y fácil de leer que el código original.

Comments are closed.