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