一直以来都没有认真学习过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
浙公网安备 33010602011771号