js如何创建实体类对象并为其复制

进击的书生 2015-04-22 05:05:27
如下是一个站点类
var site=
{
'site.siteid':0,
'site.sitename':0,
'site.jing':0,
'site.wei':0
};
不知道这样写对不对
我想要创建一个新站点并为其赋值应该怎么做呢
...全文
592 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
吴钦飞 2015-04-23
  • 打赏
  • 举报
回复

// 创建类
//   1. 惯例:类名首字母大写,驼峰命名法
//   2. 创建方式:构造函数
function Site ( id, name, jing, wei ) {
    this.id = id;
    this.name = name;
    this.jing = jing;
    this.wei = wei;
}


var id   = 0;
var name = 1;
var jing = 2;
var wei  = 3;

// 创建新对象(首字母小写,驼峰命名法)
var site = new Site( id, name, jing, wei ) ;

// 调用对象的属性
site.id         // => 使用“.”来调用
site["name"]    // => 使用“[]”来调用


// 如果只是想创建一个对象而已,
// 则无序构造函数,使用对象直接量即可
var site2 = {
    "id":   0;
    "name": 1;
    "jing": 2;
    "wei":  3;
};
// 调用方式同site

圆㺭 2015-04-22
  • 打赏
  • 举报
回复

//实体类对象
function Site(siteid,sitename,jing,wei){
    this.siteid=siteid,
    this.sitename=sitename,
    this.jing=jing,
    this.wei=wei
}
//创建实例
site = new Site(0,0,0,0);
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2015-04-22 05:05
社区公告
暂无公告