w3resource
JavaScript Exercises

JavaScript: Check if an object contains specified property

JavaScript Object: Exercise-17 with Solution

Write a JavaScript function to check if an object contains given property.

Sample Solution: -

HTML Code:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JavaScript function to check if an object contains given property.</title>
</head>
<body>

</body>
</html>

JavaScript Code:

function hasKey(obj, key) {
    return obj != null && hasOwnProperty.call(obj, key);
  }
console.log(hasKey({red: "#FF0000", green: "#00FF00", white: "#FFFFFF"}, "green"));

Sample Output:

true

Flowchart:

Flowchart: JavaScript:- Check if an object contains given property

Live Demo:

See the Pen javascript-object-exercise-17 by w3resource (@w3resource) on CodePen.


Improve this sample solution and post your code through Disqus

Previous: Write a JavaScript function to get a copy of the object where the keys have become the values and the values the keys.
Next: Write a JavaScript function to check whether a given value is a DOM element.

What is the difficulty level of this exercise?