Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor本地包数组在方法调用时返回空_Meteor - Fatal编程技术网

Meteor本地包数组在方法调用时返回空

Meteor本地包数组在方法调用时返回空,meteor,Meteor,我有一个带有以下代码的本地包 @articleSubmitMethodCallbacks = [] articleSubmitMethodCallbacks.push(addThumbnailOnSubmit) article = articleSubmitMethodCallbacks.reduce(((result,currentFunction)-> return currentFunction (result) ), article) 这将工作并返回一个数组,其中包含一个函数

我有一个带有以下代码的本地包

@articleSubmitMethodCallbacks = []
articleSubmitMethodCallbacks.push(addThumbnailOnSubmit)
article = articleSubmitMethodCallbacks.reduce(((result,currentFunction)->
 return currentFunction (result)
), article)
这将工作并返回一个数组,其中包含一个函数

然后我有一个名为articleSert的方法

在该方法中,我有以下代码

@articleSubmitMethodCallbacks = []
articleSubmitMethodCallbacks.push(addThumbnailOnSubmit)
article = articleSubmitMethodCallbacks.reduce(((result,currentFunction)->
 return currentFunction (result)
), article)

现在出于某种原因,每次我调用这个方法时,articleSubmitMethodCallbacks都会保持一个空数组,即使在它运行之前,其中包含函数。它不知怎的被重置了,知道为什么会发生这种情况吗?

好吧,奇怪的答案是,很明显,它与命名文章SubmitMethodCallbacks有关,它会干扰流星内部的某些东西

如果我使用任何其他数组名称,它的工作原理都是完美的。明确地说,我没有在任何地方覆盖articleSubmitMethodCallbacks,事实上,上面的代码是整个项目中对它的唯一引用