最新消息:20210917 已从crifan.com换到crifan.org

【整理】JS库:Underscore.js和lodash的关系

JS crifan 3943浏览 0评论

整理服务器端渲染显示Server-side rendering期间,在:

Why Everyone is Talking About Isomorphic / Universal JavaScript and Why it Matters

看到了:

Libraries like Underscore.js, lodash, Request, and SuperAgent are hugely popular for this reason.

-》感觉其意思是:

Underscore.js和lodash 不是同一个js库?

而我之前理解的是:

Underscore.js是旧的名字,新改名为lodash了。

所以去搞清楚。

Underscore.js vs lodash

underscore.js – Differences between lodash and underscore – Stack Overflow

Lodash

Lodash Documentation

Say “Hello” to Lo-Dash – Kit Cambridge

Underscore vs Lo-Dash | benmccormick.org

Does ES6 Mean The End Of Underscore / Lodash? – DerickBailey.com

里面也提到了,虽然ES6出来了,很多人还是继续用loadsh,但是也有部分人渐渐不太用了。

对于我此处,暂时基本上没用,除非以后发现有用的必要,否则也不需要。

Benchmarks – Underscore.js vs Lodash.js vs Lazy.js | Adam N England

用 Lo-Dash 替换 underscore – SegmentFault 业界资讯 – SegmentFault

【总结】

lodash基于Underscore.js的,且兼容性更好,性能更好,更加全面的测试,属于Underscore.js的超集。

如果用的话,那就尽量用lodash吧。

不过,一般情况下,如果不是性能原因,则暂时也没必要非要用lodash了。因为其中部分功能,新出来的ES6都已经支持了。

转载请注明:在路上 » 【整理】JS库:Underscore.js和lodash的关系

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
99 queries in 0.181 seconds, using 23.29MB memory