15.hasOwnProperty.html 810 B

1234567891011121314151617181920212223242526
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <script>
  10. // 声明构造函数
  11. function Study() {
  12. }
  13. // 构造函数原型对象添加属性
  14. Study.prototype.name = '这是一个新增的';
  15. var a1 = new Study();
  16. a1.age = 18;
  17. console.log(a1);
  18. // in 在当前对象或者原型上找到 则为true 反之 则为false
  19. console.log("age" in a1);
  20. //hasOwnProperty 在当前对象上寻找 若存在 则返回true 不存在 则返回false;若在原型链上找到 但是对象上没有 则返回false
  21. console.log(a1.hasOwnProperty("name"),'年龄');
  22. </script>
  23. </body>
  24. </html>