【发布时间】:2015-09-21 16:37:06
【问题描述】:
当直接的 JS 函数可以完成这项工作时,我倾向于发现列出的库被更频繁地使用。我相信加载额外的库总是会增加更多的加载时间,所以我很好奇为什么不经常使用原始 JS 函数。
语言中的纯 JS 函数与后编写的辅助函数相比有什么速度优势吗?
难道预制库的好处不会因为额外的库加载时间而丧失吗?
【问题讨论】:
-
是的,原始函数做了很多,但它们已经足够了。所以你需要使用这些库或者只是自己一次又一次地编写while代码。一旦你正在使用某样东西,那么就坚持下去以保持流畅。当您混合本机和这些实用程序库时,它有时会产生不必要的问题。就像没有链接一样。您可以减少错误并从一处使用文档。
-
如果您查看下划线,您会发现 map、reduce 和 filter 仅占其功能的 2%。其他 98% 的用户使用它。
标签: javascript dictionary underscore.js reduce lodash