Como saber si un objeto Javascript contine un valor vacio

Sáb 28 Nov 2020 | Por: Roylan Suarez

Hola lectores de CodigoJS, quiero compartir un tip muy útil que nos permite saber en tan solo una linea de código si un objeto Javascript contiene una valor vacio.

Vamos a suponer que tenemos el siguiente objeto:

const empleado = {nombre: 'juan', apellidos, 'pedro', edad: ''}

y queremos comprobar si al menos uno de los elementos contiene un valor vacio ('').

Una solución es la siguiente:

const isEmpty = Object.values(empleados).some(x => (x === ''))
  1. Hemos creado una constante que almacenará el valor devuelto.
  2. Obtenemos todos los valores del objeto empleados y creamos un array: Object.values(empleado).
  3. Por último utilizamos la función some() que comprueba si algún elemento en el Array cumple el test de la función callback. La función some() itera por cada uno de los elementos del array y si algún elemento contiene una cadana vacio ('') retornar true.

Esta es una solución muy sencilla que nos puede ayudar a comprobar si objeto contine una valor específico.

¿Conoces alguna otra forma comprobar un valor dentro de un objeto? !Compartelo!

 



Déjanos un comentario

Artículos relacionados