tutorial requisitos funciona ejemplos definicion como codigo caracteristicas javascript object

requisitos - javascript tutorial



¿Cómo verifico si un objeto tiene una clave en JavaScript? (2)

Debe utilizar hasOwnProperty . Por ejemplo:

myObj.hasOwnProperty(''myKey'');

Esta pregunta ya tiene una respuesta aquí:

¿Qué es lo correcto a hacer?

if (myObj[''key''] == undefined)

o

if (myObj[''key''] == null)

o

if (myObj[''key''])


Pruebe el JavaScript en el operador .

if (''key'' in myObj)

Y lo inverso.

if (!(''key'' in myObj))

¡Ten cuidado! El operador in coincide con todas las claves de objeto, incluidas las de la cadena de prototipo del objeto.

Use myObj.hasOwnProperty(''key'') para verificar las propias claves de un objeto y solo devolverá true si la key está disponible en myObj directamente:

myObj.hasOwnProperty(''key'')

A menos que tenga una razón específica para usar el operador in , el uso de myObj.hasOwnProperty(''key'') produce el resultado que la mayoría de los códigos está buscando.