首页 > 代码库 > JS 对象

JS 对象

<style>p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 22.0px "Helvetica Neue"; color: #323333 } span.s1 { }</style>

创建 JavaScript 对象

<style>p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 22.0px "Helvetica Neue"; color: #323333 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Microsoft YaHei"; color: #323333 } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "Helvetica Neue"; color: #617f0f } p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px "Courier New"; color: #323333 } span.s1 { } span.s2 { background-color: #e5eecc }</style>

创建直接的实例

这个例子创建了对象的一个新实例,并向其添加了四个属性:

实例

person=new Object();

person.firstname="John";

person.lastname="Doe";

person.age=50;

person.eyecolor="blue";

 

<style>p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Microsoft YaHei"; color: #323333 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "Helvetica Neue"; color: #617f0f } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px "Courier New"; color: #323333 } span.s1 { } span.s2 { background-color: #e5eecc }</style>

替代语法(使用对象 literals):

实例

person={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"};

 

<style>p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 22.0px "Helvetica Neue"; color: #323333 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Microsoft YaHei"; color: #323333 } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "Helvetica Neue"; color: #617f0f } p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px "Courier New"; color: #323333 } span.s1 { } span.s2 { background-color: #e5eecc }</style>

使用对象构造器

本例使用函数来构造对象:

实例

function person(firstname,lastname,age,eyecolor)

{

this.firstname=firstname;

this.lastname=lastname;

this.age=age;

this.eyecolor=eyecolor;

}

 

<style>p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 22.0px "Helvetica Neue"; color: #323333 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Microsoft YaHei"; color: #323333 } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px "Courier New"; color: #444444 } p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px "Courier New"; color: #444444; background-color: #f6f4f0 } span.s1 { } span.s2 { background-color: #f6f4f0 }</style>

创建 JavaScript 对象实例

一旦您有了对象构造器,就可以创建新的对象实例,就像这样:

var myFather=new person("John","Doe",50,"blue");

var myMother=new person("Sally","Rally",48,"green");

JS 对象