Возникли проблемы при создании объекта JavaScript - PullRequest
0 голосов
/ 24 апреля 2019

Я пытаюсь создать массив 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;

1 Ответ

4 голосов
/ 24 апреля 2019

При создании объекта следует использовать двоеточие, а не знак равенства.

, например

let myObj = {id: 1, value: 2}
...