创建javascript对象时遇到问题

时间:2019-04-23 23:14:33

标签: javascript arrays javascript-objects

我正在尝试创建一个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 个答案:

答案 0 :(得分:4)

创建对象时,应使用冒号而不是等号。

例如

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