对象的工厂模式和构造函数

来源:互联网 发布:windows原版镜像 编辑:程序博客网 时间:2024/06/05 04:38

对象的工厂模式

function makeCar(c,p){ var obj = { color:c, price:p, run:function(){ alert('我要上天'); } } return obj; }     var car = makeCar('red','300000'); alert(car.price);   var car2 = makeCar('pink','4000000'); 



构造函数

 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body> <script type="text/javascript">   //JS类就是通过构造函数来模拟的 //人类 //首字母大写 function Person(n,g,a){ this.name = n||'张萌萌', this.gender = g||'undefined', this.age = a||18, this.eat = function(){ alert('我喜欢吃黄焖鸡'); } }           // var obj = new Person('张可可','boy',40);   alert(obj.name);               // var arr = new Array(); // var str = new String(); // str.length; // str.substr(); // var date1 = new Date(); // var reg = new RegExp();               </script> </html> 

0 0
原创粉丝点击