How to Check If a Property Exists in an Object
In this tutorial, you will learn how to check if a property exists in an object.
JavaScript provides a hasOwnProperty()
method that returns true
if a property exists in an object:
let result = targetObject.hasOwnProperty(propertyName);
Below we have declared sample users object:
let users= {
firstName: 'ravi',
lastName: 'vikas'
};
Now we have uses the hasOwnProperty()
method to check if the firstName
property exists in the users
object:
let result = users.hasOwnProperty('firstName');
console.log(result); // true
Now, the dob
the property does not exist in the users object, therefore, the following code will return false,see below example
:
let result = users.hasOwnProperty('dob');
console.log(result); // false