inRange
检查给定数字是否在两个数字之间。起始数字是包含的。结束数字是排除的。范围的起始和结束可以是升序或降序。如果未指定结束数字,则将其设置为起始值,并将起始值设置为0。
基本用法
传递数字、范围的起始值和结束值(可选)。如果给定的数字在范围内,_.inRange函数将返回true。
import { inRange } from 'radash'
inRange(10, 0, 20) // true
inRange(9.99, 0, 10) // true
inRange(Math.PI, 0, 3.15) // true
inRange(10, 10, 20) // true
inRange(10, 0, 10) // false
inRange(1, 2) // true
inRange(1, 0) // false
相关内容
- alphabetical 按属性对对象数组进行字母顺序排序 给定一个对象数组和一个用于确定排序属性的回调函数,返回一个按字母顺序排序的新数组
- boil 将列表项缩减为一个项 给定一个项数组,返回在比较条件中获胜的最终项
- cluster 将列表拆分为指定大小的多个列表 给定一个项数组和所需的集群大小(`n`),返回一个数组的数组
- counting 创建一个包含项目出现次数的对象 给定一个对象数组和一个用于确定每个对象应如何标识的标识回调函数
- diff 创建两个数组之间的差异数组 给定两个数组,返回第一个数组中存在但第二个数组中不存在的所有项的数组
- first 获取列表中的第一个项 给定一个项数组,返回第一个项,如果不存在任何项则返回默认值