baseInRange
源码
/**
* `inRange`基础实现,不对参数做限制
* 检查 number 是否在 start 与 end 之间,但不包括 end。
*
* @private
* @param {number} number 要检查的值。
* @param {number} start 开始范围。
* @param {number} end 结束范围。
* @returns {boolean} 如果number在范围内 ,那么返回true,否则返回 false。
*/
function baseInRange(number, start, end) {
return number >= Math.min(start, end) && number < Math.max(start, end);
}原理
相关链接
Last updated