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,事实上,上面的代码是整个项目中对它的唯一引用