javascript数据结构人员矩阵
我想存储每个工作人员每周计划在每个项目上工作多少小时 我将用这些数据填充一个表,让用户编辑每周的小时数 我已经为每个元素创建了对象:javascript数据结构人员矩阵,javascript,date,object,calendar,Javascript,Date,Object,Calendar,我想存储每个工作人员每周计划在每个项目上工作多少小时 我将用这些数据填充一个表,让用户编辑每周的小时数 我已经为每个元素创建了对象: //project function project(name, number, staff) { this.name = name; this.number = number; this.staff = staff; } //staff function staff(name, date) { this.name = name
//project
function project(name, number, staff)
{
this.name = name;
this.number = number;
this.staff = staff;
}
//staff
function staff(name, date)
{
this.name = name;
this.date = date;
this.addDate = function(){};
this.removeDate = function(){};
}
//date
function date(year, month, week, hours)
{
this.year = year;
this.month = month;
this.week = weed;
this.hours = hours;
}
保存和访问日期所附小时数的最佳方法是什么?是否有一个例子说明如何在某个地方执行此操作?这些是用于
new
的构造函数。这就是您想要的吗?您是否在询问保存和访问附加到日期对象的小时数的最佳方式?从定义它的方式来看,您可以简单地做一些事情,比如myDate=newdate(2013,5,1,10)编码>然后通过myDate.hours
访问小时数,并通过myDate.hours=20设置小时数代码>。请注意,这是对日期属性的糟糕封装,因为客户端可以访问和修改这些属性。你应该考虑使用闭包,这样你就可以隐藏这些信息(如果这是一个愿望)。