如何新建一个对象,js创建对象有几种方法
操作环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。
javascript怎么新建一个对象?
在JavaScript当中创建一个对象有两种语法:
一种是以字面量的形式,另一种是以新对象()的形式
创建一个具有姓名、年龄、性别等属性的person对象。
1、字面形式(literal syntax)
var person={姓名:陈,年龄:12,性别:男 };2.新对象()表单
var person=new Object();
person.name= test
person.age=12
person.sex= male在JS中声明一个对象,很多人会这样写var a={ };很少有人这么写:var a=new Object();
为什么?
{}这称为对象文字,而new Object()使用构造函数。
声明文字对象比声明构造函数更方便。
因此,在JS中,建议优先使用对象的文字声明。
在JavaScript中,使用new关键字后,意味着要做以下四件事:
创建一个类型为object的新对象;
将这个新对象的internal、accessibility和[[prototype]]属性设置为在构造函数(指prototype.construtor所指向的构造函数)中设置的属性;
执行构造函数,当提到这个关键字时,使用新创建的对象的属性;
返回新创建的对象(除非构造函数中没有返回“原型”)。
视频教程推荐:《javascript基础教程》以上是javascript如何创建新对象的详细内容。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。