javascript创建对象

来源:互联网 发布:保卫萝卜网页源码 编辑:程序博客网 时间:2024/06/16 19:40

一、构造函数方式(模板类)函数名大写

function Person(name,age,sex){   this.name=name;   this.age=age;   thia.sex=sex;   this.sayName=function(){       alert(this.name);   }}
二、构造工厂

function creatPerson(name,age,sex){    var obj=new Object;    obj.name=name;    obj.sex=sex;    obj.age=age;    obj.sayName=function(){        alert(this.name);    }}
三、对象实例化

1、用new关键字

<pre name="code" class="html"><pre name="code" class="html">var p1=new Person('Mary',12,'女');


2、普通方法的方式,此时的环境变量是window

Person('Mary',12,'女');
3、在另一个对象的作用域中调用

var o=new Object;Person.call(o,'Mary',12.''女);





0 0