【发布时间】:2015-07-05 22:25:55
【问题描述】:
在 lodash 中滚动 _.map 和 _.forEach 列表的最佳方式是什么? 我不需要返回值,但我只在循环内做一些事情。
在性能方面,这两个功能有什么区别?
a = []
b = []
list = response._source.carico_scarico
if angular.isDefined(list)
_.forEach(list, (cs) ->
if cs.qta >= 0 then a.push cs
if cs.qta < 0 then b.push cs
)
或者
a = []
b = []
list = response._source.carico_scarico
if angular.isDefined(list)
_.map(list, (cs) ->
if cs.qta >= 0 then a.push cs
if cs.qta < 0 then b.push cs
)
【问题讨论】:
-
你应该自己计算性能。
-
“在性能方面” - 您需要自己客观地衡量这一点
-
所以没有办法绝对知道一种方法是否比另一种更好?
-
有一种方法可以绝对了解给定的用例:测量它。
标签: javascript angularjs coffeescript lodash