【发布时间】:2017-03-21 05:49:47
【问题描述】:
一个能比另一个做得更多吗?我应该坚持使用 lodash 还是只使用 ES6 的 map 方法?
【问题讨论】:
-
我假设 ES6 映射是指阵列上可用的旧映射。答案是几乎没有区别。 Lodash 有它的
map,它几乎可以直接替代浏览器。对向后兼容很有用。除此之外......您直接在数组上调用一个,另一个通过 lodash 调用。 Lodash 还可以映射更多的东西,比如迭代对象。 -
那么 lodash 可以映射对象吗?很高兴知道。
-
是的,虽然
_.map(obj, func)会映射到values并返回一个数组,但是有一个单独的_.mapObject会产生一个对象。
标签: javascript ecmascript-6 lodash