Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript数据结构人员矩阵_Javascript_Date_Object_Calendar - Fatal编程技术网

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设置小时数。请注意,这是对日期属性的糟糕封装,因为客户端可以访问和修改这些属性。你应该考虑使用闭包,这样你就可以隐藏这些信息(如果这是一个愿望)。