通过构造函数来创建新对象
new: 内部的原理:
第1步: 在内存中开辟一块空间。
第2步:创建一个新空对象。
第3步: 把this 指向到这个空对象。
第4步: 把空对象的 内部原型 指向构造函数的原型对象。
第5步: 当构造函数执行完成后,如果么有return的话,那么把当前的空对象返回;
1 <script> 2 function Fun(){ 3 this.age=18; 4 this.name='liMing'; 5 this.show=function(){ 6 console.log(this.name); 7 } 8 } 9 var fun=new Fun(); 10 fun.show();//console.log的结果是liMing; 11 </script>
如果构造函数Fun有返回值则直接返回这个函数;
一辈子很短,努力的做好两件事就好;第一件事是热爱生活,好好的去爱身边的人;第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱;