Underscore.js _.min函数
Underscore.js 是一个 JavaScript 库,它提供了许多有用的功能,即使不使用任何内置对象,也可以在很大程度上帮助编程,如地图、过滤器、调用等。
_.min()函数用于从传递的列表中查找最小元素。如果给出了一个迭代对象,那么它将应用于每个值并生成一个标准来对这些值进行排名并找到最小元素。
句法:
_.min(list, [iteratee], [context])
参数:此函数接受三个参数,如上所述,如下所述:
- List:此参数用于保存元素的列表。
- Predicate:此参数用于保存测试条件。
- Context:此参数用于显示内容。
返回值:返回值是列表中最小的元素。数字列表将给出最少的数字,而字符串的数字将给出按字母顺序排列的第一个字符串。
注意:如果列表为空,则将返回 'infinity'。
将数字数组传递给 _.min函数(): ._min()函数从列表中一一获取元素,并比较元素以找到列表中的最小数字。遍历并比较所有元素后,_.min()函数结束。
例子:
输出:
将数字和字符串的列表作为其属性传递给 _.min()函数:传递数字和字符串的列表并通过其中一个属性比较元素。通过 numbers 属性或字符串属性。就像这里比较“难度”属性。将返回最小的难度元素。
例子:
输出:
将超过1个属性的结构传递给_.min()函数:首先声明数组(这里数组是'arr')并从众多属性中选择一个,在此基础上需要找到最小值,如这里'有长毛'。 Console.log 存储此返回的最小值的变量。
例子:
输出:
将“true”和“false”作为列表的元素传递给 _.min()函数:将“true”和“false”值传递给 _.min()函数。如果这些值中的最小值至少出现在列表中一次,则将其定义为“假”,否则答案将为“真”。
例子:
输出: