Underscore.js _.first()函数
Underscore.js 是一个 JavaScript 库,它提供了许多有用的功能,即使不使用任何内置对象,也可以在很大程度上帮助编程,如地图、过滤器、调用等。
_.first()函数用于返回数组的第一个元素,即第零索引处的数字。它仅通过在数组中传递变量 n 来返回 m 大小 (n < m) 的数组中的前 n 个元素。它是 underscore.js 库的一个非常易于使用的函数,在处理数组元素时被广泛使用。
句法:
_.first(array, [n])
参数:该函数接受上面提到的两个参数,如下所述:
- array:此参数用于保存元素的数组。
- 变量:它告诉想要的元素数量。
返回值:此函数返回元素数组。
将数组传递给 _.first函数(): ._first()函数将返回第一个元素以及传递的数组的所有属性。像这里一样,元素有 2 个属性,名称和年龄,所以最终结果将包含第一个元素的这两个属性,因为这里没有传递变量 n。
例子:
输出:
将结构传递给 _.first()函数: ._first()函数将返回第一个元素以及传递的数组的所有属性,因为此处未传递变量 n。和这里一样,每个元素都有四个属性,类别、标题、值和 id。因此,最终结果将包含第一个元素的所有这些属性。
例子:
输出:
将一个属性为 true/false 的数组传递给 _.first()函数:这将与上述两个示例完全相同。 false/true 属性只会显示在第一个元素中。在这里,这个属性将不会被逻辑使用。
例子:
输出:
将带有变量 n 的数组传递给 _.first()函数:要拥有多个作为第一个元素的元素,只需传递数字并获得结果。请记住,元素将始终来自数组的开头。
例子:
输出: