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

125
Vistas
¿Cómo no muestra nada si una lista de valores no está definida en Javascript?

Lo siento por esto, tal vez es una pregunta fácil y básica.

Obtengo resultados de un punto final, pero algunos de estos valores pueden estar vacíos, luego en mi pantalla aparece "indefinido"

¿Cómo puedo verificar un código limpio si parte del valor no está definido y luego no muestra nada?

 myvalues() { if (!this.myendpointdata) { return ''; } const { value1, value2, value3, value4 } = this.myendpoindata.master.values; return `${value1} ${value2} ${value3} ${value4}`; }

Este es mi código. Y, por ejemplo, value2 muestra indefinido

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Puede establecer cadenas vacías si sus valores no están undefined

 myvalues() { if (!this.myendpointdata) { return ''; } const { value1, value2, value3, value4 } = this.myendpoindata.master.values; return `${value1 || ""} ${value2 || ""} ${value2 || ""} ${value4 || ""}`; }

También puede recorrer valores y filtrar valores no indefinidos para mostrarlos

 myvalues() { if (!this.myendpointdata) { return ''; } const { value1, value2, value3, value4 } = this.myendpoindata.master.values; const values = Object.values({ value1, value2, value3, value4 }); return values.filter(value => !value).join(" "); }
about 4 years ago · Juan Pablo Isaza Denunciar

0

Puedes usar operaciones ternarias:

 return `${value1 ? value1 : ''} ${value2 ? value2 : ''} ${value3 ? value3 : ''} ${value4 ? value4 : ''}`;
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