📅  最后修改于: 2020-10-19 03:58:39             🧑  作者: Mango
Underscore.JS是一个流行的基于javascript的库,提供了100多种功能来促进Web开发。它提供了诸如地图,过滤器,调用以及函数绑定,javascript模板,深度相等检查,创建索引等辅助功能。 Underscore.JS可以直接在浏览器内部使用,也可以与Node.js一起使用。
使用JavaScript处理对象可能会非常困难,特别是如果您要对它们进行大量操作的话。 Underscore具有许多功能,可简化对象的工作。
Underscore.JS是一个开源项目,您可以轻松地为该库做出贡献,并以插件的形式添加功能,并使其在GitHub和Node.js中可用。
让我们详细了解Underscore可用的所有重要功能-
Underscore.JS为集合提供了各种功能,例如每个,映射,reduce,这些功能用于对集合的每个项目应用操作。它提供了诸如groupBy,countBy,max,min之类的方法来处理集合并简化许多任务。
Underscore.JS为数组提供了各种功能,例如迭代和处理数组,例如first,initial,lastIndexOf,intersection,difference等。
Underscore.JS提供了诸如bind,delay,before,after等功能。
Underscore.JS提供了用于操作对象,映射对象和比较对象的函数。例如,键,值,extends,extendOwn,isEqual,isEmpty等。
Underscore.JS提供了各种实用程序方法,例如noConflict,random,iteratee,escape等。
Underscore.JS提供链接方法以及链接,值。
在随后的章节中,我们将介绍Underscore.JS的重要功能。