我有必要的设置...
define([ "dojo/_base/array", array ...
我在“return declare([], { concats: [], ...
“区域中创建了数组“concats
“。
在此函数中,我有:this.concats = [];
_createForm
内部是对另一个方法/函数的调用,该方法/函数名为:_createFormElement
,在那里,每当我试图推到this.concats
,我得到
“TypeError:无法读取未定义的属性'push'”
我已经尝试了所有可能的方法来向这个数组中添加元素,但是除了在_createFormElement
函数中包含this.concats = []
之外,我没有做任何事情。如果我在_createFormElement
函数中包含this.concats = []
,那么它会擦除数组...
当然,它保存了一个对象,但是我需要它为全局数组中的每个表单字段收集对象。
我很困惑。
1条答案
按热度按时间cbeh67ev1#
因此,我只需要像这样在
_createFormElement
函数/方法中引用“全局”(但不是真正的全局)数组变量...在这个函数中我可以这样推...