【发布时间】:2018-05-02 05:18:19
【问题描述】:
已解决,谢谢!我需要指定索引。
我正在尝试将一组变量从用户输入推送到数组中。 不使用 push 它工作正常;
var inputStart = addAppointment.inputStart.value;
var inputEnd = addAppointment.inputEnd.value;
var appointmentArr = [];
appointmentArr = {start:inputStart, end:inputEnd};
document.write(appointmentArr.start);
document.write(appointmentArr.end);
但是,当我尝试推送变量时,它返回未定义;
var inputStart = addAppointment.inputStart.value;
var inputEnd = addAppointment.inputEnd.value;
var appointmentArr = [];
appointmentArr.push({start:inputStart, end:inputEnd});
document.write(appointmentArr.start);
document.write(appointmentArr.end);
谁能解释为什么会这样? 据我所知,我需要使用推送,因为我最终想在每次用户输入数据时创建一个新的填充索引号,因此非常感谢任何帮助。 提前致谢
【问题讨论】:
标签: javascript arrays push