Arrays Extjs4 array.push问题

Arrays Extjs4 array.push问题,arrays,extjs4,push,Arrays,Extjs4,Push,我在extjs4中工作。我得到了服务器端的响应= 0 Object { id=1, field={...}, formType=2, more...} 1 Object { id=2, field={...}, formType=2, more...} 2 Object { id=5, field={...}, formType=2, more...} 3 Object { id=8, field={...}, formType=2, more...} 我想将这些记录添加到数组中。因此,我创建

我在extjs4中工作。我得到了服务器端的响应=

0 Object { id=1, field={...}, formType=2, more...}
1 Object { id=2, field={...}, formType=2, more...}
2 Object { id=5, field={...}, formType=2, more...}
3 Object { id=8, field={...}, formType=2, more...}
我想将这些记录添加到数组中。因此,我创建了如下代码:=

fieldArray =new array();
Ext.Array.forEach(response, function(element) {
  fieldArray.push(element);
}

但在处理结束时,此fieldArray仅显示一条id为1的记录。那么,如何将上述所有元素添加到extjs4中的数组中,您在代码中假设响应是一个数组(您使用的是
forEach
)。但情况可能并非如此。事实上,先生,我正在用xtype创建动态字段作为“displayField”。因此,对于这些新加冠名的字段,我正在从上面的响应中分配值。最后将这些字段添加到数组中。但是我的fieldArray只显示其中的一个字段,而不是所有字段。那么
console.log(response)
说明了什么?这个数组真的是数组吗?或者是什么?@user1722857您声明了“var fieldArray”还是仅仅声明了“fieldArray”?