JavaScript中的prototype属性

 1 <!doctype html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Document</title>
 6     <script type="text/javascript">
 7         /*
 8             每个函数都有一个prototype属性,这个属性是指向一个对象的引用,这个对象称为原型对象,原型对象包含函数实例共享的方法和属性,也就是说将函数用作构造函数调用(使用new操作符调用)的时候,新创建的对象会从原型对象上继承属性和方法。
 9         */
10         function employee(name,job,born){
11                 this.name=name;
12                 this.job=job;
13                 this.born=born;
14         }
15         var bill=new employee("Demon","hacker",1992);
16         employee.prototype.salary=null;
17         employee.prototype.age = null;
18         bill.salary=20000;
19         bill.age = 13;
20         document.write(bill.salary+"</br>");
21         document.write(bill.age);
22     </script>
23 </head>
24 <body>
25     
26 </body>
27 </html>
View Code
原文地址:https://www.cnblogs.com/sxmcACM/p/3935780.html