Hello, I can’t seem to figure this out after hours of trying. I have tried 5 ways and this seems to be the closest I have gotten. It passes all tests besides 4 - Clamps values by upper bound - Failed: _.clamp(5, 1, 3) returned 5 instead of 3.
https://www.codecademy.com/paths/front-end-engineer-career-path/tracks/fecp-javascript-syntax-part-ii/modules/fecp-practice-javascript-syntax-arrays-loops-objects-iterators/projects/lodash
Thank you for any help!
const _ = {
clamp (number, lower, upper) {
const lowerClampedValue = Math.max(number, lower);
const clampedValue = Math.min(lowerClampedValue, upper);
return lowerClampedValue
}
}