| 12345678910111213141516171819202122 | /** * The base implementation of `_.clamp` which doesn't coerce arguments. * * @private * @param {number} number The number to clamp. * @param {number} [lower] The lower bound. * @param {number} upper The upper bound. * @returns {number} Returns the clamped number. */function baseClamp(number, lower, upper) {  if (number === number) {    if (upper !== undefined) {      number = number <= upper ? number : upper;    }    if (lower !== undefined) {      number = number >= lower ? number : lower;    }  }  return number;}module.exports = baseClamp;
 |