javascript-allonge
javascript-allonge copied to clipboard
Unexpected result when using function maybe together with mapWith.
I wrote a simple function as: var returnIfValue = maybe(function(value){ return value; });
returnIfValue(10) //=> 11 returnIfValue(null) //=> null returnIfValue(undefined) //=> undefined
So far results are as expected. But when attempting:
mapWith(returnIfValue)([1, null, 2, 3]); //=>[1, [function: unary], 2, 3]
Expected result was [1, null, 2, 3]. Any comments are welcome before I start digging it further.