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

216
Vistas
¿Cómo verificar el valor de cadena falsa al concatenar?

En los siguientes ejemplos, las variables ex1 y ex2 generarán una cadena vacía con un espacio y no un valor falso. Mientras que ex3 será falso y representará el lado derecho de || operador. ¿Cómo puedo probar una cadena vacía en los primeros dos ejemplos sin hacer una declaración if?

 let var1 = ''; let var2 = ''; let ex1 = `${var1} ${var2}` || "Is Falsy"; let ex2 = var1 + ' ' + var2 || "Is Falsy"; let ex3 = var1 || "Is Falsy";
about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Creo que esto funcionará para usted:

sea ex2 = var1 || var2 || "Es falso";

about 4 years ago · Juan Pablo Isaza Denunciar

0

¿Son aceptables los operadores ternarios?

 let ex1 = var1 && var2 ? `${var1} ${var2}` : "Is Falsy";
about 4 years ago · Juan Pablo Isaza Denunciar

0

Si está de acuerdo con el uso de operadores condicionales, puede hacerlo con la ayuda de trim() :

 let var1 = ''; let var2 = ''; let ex1 = (`${var1} ${var2}`).trim()/length > 0 ? `${var1} ${var2}` : "Is Falsy"; let ex2 = (var1 + ' ' + var2).trim().length > 0 ? var1 + ' ' + var2 : "Is Falsy"; let ex3 = var1 || "Is Falsy"; console.log(ex1); console.log(ex2); console.log(ex3);

about 4 years ago · Juan Pablo Isaza Denunciar
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