diff --git a/underscore.js b/underscore.js index 6ade0c57d..6be62ff3b 100644 --- a/underscore.js +++ b/underscore.js @@ -194,7 +194,7 @@ if (obj == null) return result; if (nativeSome && obj.some === nativeSome) return obj.some(iterator, context); each(obj, function(value, index, list) { - if (result = result||iterator.call(context, value, index, list)) return breaker; + if (result || (result = iterator.call(context, value, index, list))) return breaker; }); return !!result; };