js创建对象的几种方式

在我们生活中,什么事物都是对象,包括事物的行为和特征都可以称为对象。JavaScript中,没有类,仅仅是面向对象的语言,它的对象是如何生成的呢、本文介绍JavaScript中创建对象的几种方式:1、通过object构造函数创建;2、通过对象字面量创建;3、工厂模式(通过函数来封装以特定接口创建对象)。

方式一:通过object构造函数创建

varx="age"

varobj=newObject();
obj.name="wang";
obj.x=20;//.字符串
obj[x]=25;//[变量]
console.log(obj);//{name:"wang",x:20,age:25}

方式二:通过对象字面量创建

varobj1={};//创建空对象

varobj2={//创建复杂对象
name:"Judy",
age:22,
like:,
job:"techer"
}
};

方式三:工厂模式(通过函数来封装以特定接口创建对象)

functioncreatePerson(name,age,job){
varo=newObject();
o.name=name;
o.age=age;
o.job=job;
o.sayName=function(){
alert(this.name);
};
returno;
}

varperson1=createPerson("jing",21,"web");
varperson2=createPerson("hao",21,"java");
原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容