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