Поскольку в lodash только три метода для типа Number и Object, они не подходят для того, чтобы код был красивее, я бы не стал специально искать lodash.
Почему бы вамИзвлеките условие в свой собственный модуль, или вы можете даже расширить объект lodash своим собственным методом, например так:
_.extend(_.constructor.prototype, {
hasDiscount: function(discount) {
return discount > 0 || discount < 0;
}
});
if(_.hasDiscount(5)){console.log('yes')}
if(_.hasDiscount(-5)){console.log('yes')}
if(_.hasDiscount(undefined)){console.log('no')}
if(_.hasDiscount(0)){console.log('no')}
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.11/lodash.min.js"></script>