我有一个包含以下代码的本地包
@articleSubmitMethodCallbacks = []
articleSubmitMethodCallbacks.push(addThumbnailOnSubmit)
这可以工作并返回一个带有函数的数组。
然后我有一个名为 articleInsert
的方法在该方法中,我有以下代码
article = articleSubmitMethodCallbacks.reduce(((result,currentFunction)->
return currentFunction (result)
), article)
现在由于某种原因,每次调用此方法时,articleSubmitMethodCallbacks都会保留一个空数组,即使它在运行之前还有其中的函数。它以某种方式被重置,任何想法为什么会发生这种情况?
答案 0 :(得分:0)
好的回答但是在这里,显然它与命名文章SubmitMethodCallbacks有关,这会干扰Meteor内部的某些事情。
如果我使用任何其他数组名称,它的工作完美。要清楚的是,我并没有在任何地方覆盖articleSubmitMethodCallbacks,实际上上面的代码是整个项目中唯一的引用。