js 对象的三种基本构造方法
1 /* //----------第一种方法-------------------------- 2 var obj = { //定义一个对象 3 name:'dlx', 4 age:23, 5 run:function (){ 6 return 1000; 7 } 8 }; 9 alert(obj.run); //打印函数代码 10 alert(obj.run()); //打印返回值 11 */ 12 13 /*创建对象 //---------------------------第二种方法-------------------- 14 var obj = new Object; 15 obj.name = 'dlx'; 16 obj.age = 23; 17 obj.run = function(){ 18 return 1000; 19 }; 20 21 alert(obj.name); 22 alert(obj.run()); 23 */ 24 25 /* 26 //使用函数创建对象构造器 -------------------------------第三种方法---------------------- 27 function person(name,age){ 28 this.name = name; 29 this.age = age; 30 this.run = run; //*这个别忘记了,要不然run就是undefined了 31 function run(){ 32 return 1000; 33 }; 34 } 35 36 var obj = new person('dlx',23); 37 alert(obj.name); 38 alert(obj.run); 39 */