From c2a58725bee234dd54128ac93a58f996110fd3eb Mon Sep 17 00:00:00 2001 From: Derek Brans Date: Thu, 16 Feb 2012 16:31:18 -0500 Subject: [PATCH] Fix for #478 - any and every should be consistent about casting result to boolean --- underscore.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/underscore.js b/underscore.js index a9d179d50..a283e55ff 100644 --- a/underscore.js +++ b/underscore.js @@ -180,7 +180,7 @@ each(obj, function(value, index, list) { if (!(result = result && iterator.call(context, value, index, list))) return breaker; }); - return result; + return !!result; }; // Determine if at least one element in the object matches a truth test.