📜  Underscore.js 的特点

📅  最后修改于: 2022-05-13 01:56:28.668000             🧑  作者: Mango

Underscore.js 的特点

Underscore.js是一个轻量级 JavaScript 库,而不是由 Jeremy Ashkenas 编写的完整框架,它为我们日常常见编程任务中的各种用例提供实用功能。它提供了许多功能,使我们的任务易于处理对象。它可以直接在浏览器中使用,也可以与 Node.js 一起使用。

以下是 Underscore.js 使其如此受欢迎的主要功能:

1.数组: 它包含数组的不同函数,用于对数组执行各种操作,例如返回第一个元素、最后一个元素、交集、差异、创建数组的副本等。

示例:在此示例中,我们将使用 Underscore.js _.intersection()函数找到传递的数组的交集。

HTML


 

    

 

    

 


HTML


 

    

 

    

 


HTML


 

    

 

    

 


HTML


 

    

 

    

 


HTML


 

    

 

    

 


输出:

2.集合: Underscore.js 集合函数用于数组、对象和类似数组的对象,例如参数、NodeList 和类似的其他类型的元素。

示例:在此示例中,我们将查看列表的每个元素,并使用 Underscore.js _.find()函数返回满足条件的元素的第一次出现。

HTML



 

    

 

    

 

输出:

5

3.功能: Underscore.js 提供了许多可应用于元素的函数。这些包括将函数绑定到对象的能力,将函数包装在另一个函数中,通过缓存函数计算的结果来记忆给定函数等。


示例:在此示例中,我们将使用 Underscore.js _.first()函数返回数组的第一个元素,即第零个索引处的数字。

HTML



 

    

 

    

 

输出:

4.对象: Underscore.js 提供了许多常见的对象相关方法,例如键和值函数。这些函数用于分别返回给定对象的所有键和值的列表。

示例:在此示例中,我们将使用 Underscore.js _.create()函数创建一个具有所述原型道具的新对象。

HTML



 

    

 

    

 

输出:

{"author":"Rahul096"}

5.实用程序: Underscore.js 提供了各种实用方法,如 Brandon、constant、times、mixin 等。

示例:在此示例中,我们将使用 Underscore.js _.identity()函数返回与给定值完全相同的副本作为参数。

HTML



 

    

 

    

 

输出: