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

221
Visualizações
Manejo de valor de entrada de texto indefinido

Tengo esta condición aquí que verifica si el valor no está definido

 console.log("Value: " + typeof getValues('departmentId')) if (String(getValues('departmentId')) != "" || String(getValues('departmentDesc')) != "" || typeof getValues('departmentId') !== undefined || typeof getValues('departmentDesc') !== undefined){ dispatch(setIsConfirm(true)) console.log("Clearing fields || Value: " + getValues('departmentId')) }

Pero por alguna razón, aún funcionaba aunque no está definido, aquí está la imagen de la consola .

about 4 years ago · Santiago Gelvez
2 Respostas
Responde à pergunta

0

typeof devuelve una cadena. Así que necesitas hacer esto en su lugar:

 console.log("Value: " + typeof getValues('departmentId')) if (typeof getValues('departmentId') !== "undefined" || typeof getValues('departmentDesc') !== 'undefined'){ dispatch(setIsConfirm(true)) console.log("Clearing fields || Value: " + getValues('departmentId')) }

Además, asegúrese de que realmente necesita OR || operador y no AND && . Reemplácelo si es necesario.

about 4 years ago · Santiago Gelvez Relatório

0

Fui con esto:

 if ((String(getValues('departmentId')) !== "" && typeof getValues('departmentId') !== "undefined") || (String(getValues('departmentDesc')) !== "" && typeof getValues('departmentDesc') !== "undefined")){ dispatch(setIsConfirm(true)) }
about 4 years ago · Santiago Gelvez 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