我正在使用 HTML5 创建房间预订表单。用户输入诸如日期、他们的姓名、他们预订的房间等信息...然后我想将此信息插入到我创建的我自己的对象的数组中。因此,每次用户按下按钮时,它都会获取所有表单数据并将其插入到数组中。
数组的数量将被限制为 15 或 20...
我已经成功地在下面创建了一个单一对象,但是我正在努力创建该对象的数组...然后我需要弄清楚如何识别数组中的哪些索引为空..
function listItem(cal, lesson, date, notes, teacher, group){
this.calChoice = cal;
this.lessonChoice = lesson;
this.date = date;
this.notes = notes;
this.teacher = teacher;
this.group = group;
}
// ....
var list = new listItem(calchoice, lessonchoice, date, notes, teacher, group);
我确信它非常简单:S
谢谢:)
最佳答案
快速拍摄:
var list = [];
list[list.length] = new listItem();
因为list.length
是数组中的元素计数。索引从 0
开始,因此 list.length 是下一个“空闲”索引。
关于javascript - 如何拥有动态增长的自定义对象的 Javascript 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28764820/