创建构造函数的几种方式
1 <script> 2 // 创建构造函数的几种方式: 3 //1.传入参数 4 function Product(name){ 5 this.name=name; 6 } 7 Product.prototype={}; 8 var iphone=new Product('iphone9s'); 9 console.log(iphone.name);//iphone9s; 10 //2.设置默认值 11 function Product(){ 12 this.name=''; 13 this.price=0; 14 } 15 Product.prototype={} 16 var iphone=new Product(); 17 iphone.description="111"; 18 iphone.images=[]; 19 //3.传入参数和设置默认值混合 20 function Product(name,price) { 21 this.name = name; 22 this.price = price; 23 this.version = 1.0; 24 this.add = function () {}; 25 }; 26 Product.prototype={}; 27 // 4.动态添加形式 28 var iphone=new Product(); 29 iphone.description='111'; 30 iphone.images=[]; 31 console.log(iphone instanceof Product)//true 32 </script>
一辈子很短,努力的做好两件事就好;第一件事是热爱生活,好好的去爱身边的人;第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱;