【发布时间】:2017-11-05 07:27:50
【问题描述】:
我想知道为这 3 个函数 [map(),reduce(),filter()] 包含 Lodash 是否更好,或者只使用它们的 ES6 版本。
我更喜欢使用 Lodash 函数,它对我的用例来说更简单一些。不过,我知道使用 ES6 函数可能会带来性能优势。
还想知道 Lodash 是否比 ES6 更向后兼容?
关于如何测试我的实现性能的建议?
关于继续使用 Lodash 还是使用 ES6 的建议?
【问题讨论】:
-
ES6 是未来......我完全会继续那个
-
@Mayday 感谢您的快速响应
-
Lodash 是一个很好的工具,如果你有更复杂的算法,它的可读性更强等等,它们内置了很多任务的函数,而且真的很方便。它可以让你免于很多头痛。但是对于像你提到的简单任务,我会使用 ES6。正如@Mayday 所说,这是未来,我猜它也是现在 :D 如果可以的话,如果你摆脱 Lodash,你就会失去一个依赖,这几乎总是一件好事。
-
@godzsa 非常感谢你,我会和 Lodash 说再见,直到我需要它来做一些更复杂的事情,如果不是很好的话
-
关于如何测试我的实现性能的建议?您可以查看JSPerf。
标签: javascript ecmascript-6 lodash