在 JavaScript 的 Lodash 库中,如果起始编号大于结束编号,为什么它会交换起始编号和结束编号?

In Lodash library of JavaScript, why it swap start number with end number if the start number is greather than end number?

Lodash 的 inRange(number, startNumber, endNumber);

无法理解为什么 startNumberendNumber 交换,如果 startNumber 大于 endNumber? 我阅读了文档,但仍然不明白为什么。

这是语法加糖。功能是检查一个数字是否介于另外两个数字(startend)之间,而不管其中一个大于另一个。