From 727db393d5ad2584d96941d8b69e0b651308b694 Mon Sep 17 00:00:00 2001 From: Jeremy Ashkenas Date: Tue, 12 Jul 2011 17:01:04 -0400 Subject: [PATCH] Amending length check as discussed in 942d63 --- underscore.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/underscore.js b/underscore.js index 0ac287e8e..5757609fa 100644 --- a/underscore.js +++ b/underscore.js @@ -72,7 +72,7 @@ if (obj == null) return; if (nativeForEach && obj.forEach === nativeForEach) { obj.forEach(iterator, context); - } else if (obj.length || obj.length === 0) { + } else if (obj.length === +obj.length) { for (var i = 0, l = obj.length; i < l; i++) { if (i in obj && iterator.call(context, obj[i], i, obj) === breaker) return; }