diff options
Diffstat (limited to 'lib/internal/reject.js')
-rw-r--r-- | lib/internal/reject.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/internal/reject.js b/lib/internal/reject.js index 8b1bf0d..708e810 100644 --- a/lib/internal/reject.js +++ b/lib/internal/reject.js @@ -4,8 +4,12 @@ import filter from './filter'; export default function reject(eachfn, arr, iterator, callback) { filter(eachfn, arr, function(value, cb) { - iterator(value, function(v) { - cb(!v); + iterator(value, function(err, v) { + if (err) { + cb(err); + } else { + cb(null, !v); + } }); }, callback); } |