2009-12-24

创建无类型对象。

类似于C#3.0里的Anonymous Types,JavaScript 也可以创建无类型的对象。形式如下:
var obj1 = {};
var obj2 =
{
ID: 1,
Name: "Johnson",
showMessage: function()
{
alert("ID: " + this.ID + "Name: " + this.Name);
}
}
这里定义了两个无类型的对象,obj1和obj2。其中obj1是一个空对象。obj2包括两个属性ID, Name和一个方法showMessage。每个属性和方法用逗号分割。属性(方法)名和其值之间用分号分割。
用这种方式创建属性方法时,也可以用字符串定义属性方法的名字。如:

var obj2 =
{
"ID" : 1,
"Name": "Johnson"
}

in reference to:

"var obj2 =  {     "ID" : 1,     "Name": "Johnson" }"
- JavaScript面向对象编程(1)-- 基础 - Johnson.NET - 博客园 (view on Google Sidewiki)

没有评论:

发表评论