
在我们生活中,什么事物都是对象,包括事物的行为和特征都可以称为对象。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

















































暂无评论内容