一直以来都没有认真学习过js,都是看别人的代码、改改改。虽然有点经验了,但是很零碎,只知其然而不知其所以然。最近公司部分前端工作堆到我这来了,代码非常混乱。整理过程中也重新学习一下,算是读后感吧。要求以自己的感觉来解释,后期再去寻找理论支撑

学习以下链接:

https://www.cnblogs.com/wdlhao/p/5743770.html

 

这真的是一件很有意思的事情,Prototype翻译为:原型,雏形,蓝本。这里这个Prototype是否可理解为它的归属并不是js中的将要或者正在使用的对象,而是创建它的原型,而该对象将会继承它

 1 function employee(name,job,born)
 2 {
 3 this.name=name;
 4 this.job=job;
 5 this.born=born;
 6 }
 7 
 8 var bill=new employee("Bill Gates","Engineer",1985);
 9 var tom=new employee("Tom Sta","Engineer",1985);
10 
11 employee.prototype.salary=323;
12 bill.salary=20000;14 
15 document.write(bill.salary);
16 document.write(" ");
17 document.write(tom.salary);

这段代码执行结果为  20000 323 

posted on 2018-03-26 18:19  苍老的鱼  阅读(108)  评论(0)    收藏  举报