0
我有一个简单的时间输入表,在这里看到:https://codepen.io/dikuw/pen/rmpozm在对象中保存动态数据?
我想动态存储时间数据为用户添加,修改和删除行正在考虑的对象是最好的办法。
我的问题是最佳做法是什么?我应该创建一个构造函数,例如
function TimesheetRecord(id, TSDate, TSStaffId, Hours, Comments, TSTaskId, Billable) {
this.id = id;
this.TSDate = TSDate;
this.TSStaffId = TSStaffId;
this.Hours = Hours;
this.Comments = Comments;
this.TSTaskId = TSTaskId;
this.Billable = Billable;
}
然后每次用户添加一行时动态创建一个新对象?如果我这样做,我怎么知道有多少物体?
为了创建简单的对象'{'key':value}''符号会更加容易和快速。 –
使用'set'或'array'来存储对象,然后对其中的元素进行计数。 – Slime
把它们放入数组中? –