DEV Community

David E Luna M
David E Luna M

Posted on • Updated on

Evaluar si una propiedad existe en un objeto

Varias maneras de hacerlo

Se puede evaluar si una propiedad determinada se encuentra incluida en un objeto y les presentaré, al menos, tres forma de hacerlo.

Asumiendo que tenemos el siguiente objeto:

const objeto = {
  propiedad: "Valor de la propiedad"
};
Enter fullscreen mode Exit fullscreen mode

Primera forma:

console.log( typeof objeto["propiedad"] !== "undefined" );
Enter fullscreen mode Exit fullscreen mode

Segunda forma:

console.log( objeto.hasOwnProperty("propiedad") );
Enter fullscreen mode Exit fullscreen mode

Tercera forma:

console.log( "propiedad" in objeto );
Enter fullscreen mode Exit fullscreen mode

O también:

if ( "propiedad" in objeto ) {
  // Realizar acciones
}
Enter fullscreen mode Exit fullscreen mode

Top comments (0)