JavaScript prototype 属性

定义和用法

prototype 属性使您有能力向对象添加属性和方法。

语法

  1. object.prototype.name=value

实例

在本例中,我们将展示如何使用 prototype 属性来向对象添加属性:

  1. <script type="text/javascript">
  2.  
  3. function employee(name,job,born)
  4. {
  5. this.name=name;
  6. this.job=job;
  7. this.born=born;
  8. }
  9.  
  10. var bill=new employee("Bill Gates","Engineer",1985);
  11.  
  12. employee.prototype.salary=null;
  13. bill.salary=20000;
  14.  
  15. document.write(bill.salary);
  16.  
  17. </script>

输出:

  1. 20000