想象一下以下代码,在节点上运行并使用lodash:
var result = [];
_.each(someArray, function (elem) { ... result.push(newElem); });
_.each(anotherArray, function (elem) { ... result.push(newElem); });
superfunction(result);
在某些情况下,superfunction
是否可以在每个()完成之前运行,这意味着superfunction
会得到一半填充result
数组?
答案 0 :(得分:0)
除非异步执行变异result
的语句,例如作为REST调用的结果。
除此之外,那些lodash函数是完全同步的。