In
previous post, I explained how to test for the property of an object using 'in'
operator. JavaScript also provides
hasOwnProperty()
method to test, whether an object owns given property (or) not.
Syntax
object.hasOwnProperty(propertyName)
Above
method return true, if the object has given property, else false.
properties.html
<!DOCTYPE html> <html> <head> <title>objects</title> </head> <body> <script type="text/javascript"> var employee = { firstName: "Hari Krishna", age: 26 }; document.write("employee.hasOwnProperty(\"firstName\") : " + employee.hasOwnProperty("firstName") + "<br />"); document.write("employee.hasOwnProperty(\"age\") : " + employee.hasOwnProperty("age") + "<br />"); document.write("employee.hasOwnProperty(\"lastName\") : " + employee.hasOwnProperty("lastName") + "<br />"); </script> </body> </html>
Load above
page in browser, you can able to see following text.
employee.hasOwnProperty("firstName")
: true
employee.hasOwnProperty("age")
: true
employee.hasOwnProperty("lastName")
: false
No comments:
Post a Comment