From 2f369f8eca4add2e901ddc8f344c70665ba0a414 Mon Sep 17 00:00:00 2001 From: Jeremy Ashkenas Date: Tue, 18 Jan 2011 16:34:33 -0500 Subject: [PATCH] Fixing #95 ... Maloptimization of _.keys for sparse arrays. --- underscore.js | 1 - 1 file changed, 1 deletion(-) diff --git a/underscore.js b/underscore.js index ec9c46277..7c25ec41a 100644 --- a/underscore.js +++ b/underscore.js @@ -501,7 +501,6 @@ // Retrieve the names of an object's properties. // Delegates to **ECMAScript 5**'s native `Object.keys` _.keys = nativeKeys || function(obj) { - if (_.isArray(obj)) return _.range(0, obj.length); var keys = []; for (var key in obj) if (hasOwnProperty.call(obj, key)) keys[keys.length] = key; return keys;