решено, спасибо! Мне нужно было указать индекс.
Я пытаюсь вставить набор переменных в массив из пользовательского ввода.
Без использования 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);
Кто-нибудь может объяснить, почему это происходит?
Насколько мне известно, мне нужно использовать push, потому что я в конечном итоге хочу создавать новый заполненный индексный номер каждый раз, когда пользователь вводит данные, поэтому любая помощь очень ценится.
Заранее спасибо