javascript-allonge icon indicating copy to clipboard operation
javascript-allonge copied to clipboard

Unexpected result when using function maybe together with mapWith.

Open imranypatel opened this issue 10 years ago • 0 comments

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.

imranypatel avatar Dec 25 '14 10:12 imranypatel