📜  Underscore.JS-概述

📅  最后修改于: 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的重要功能。