Я пытаюсь создать массив JavaScript и добавить объекты в этот массив. Я перебираю поля на странице и создаю объект для добавления в массив в это время (см. Код), но по какой-то причине при создании нового объекта вся страница кода javascript перестает работать. Я делаю что-то не так при создании объекта? Должен ли я делать это по-другому?
Когда я удаляю код "FArray [i] = {}", и остальная часть кода на странице снова начинает работать.
function SetFields()
{
var FArray = new Array(FieldSet.length);
for (var i = 0; i < FieldSet.length; i++)
{
FArray[i] = { ID = FieldSet[i].ID, Value = document.getElementById(FieldSet[i].ID).value };
}
alert(FArray.length);
}
var FieldSet;