From a6cba6885e8494e205cf0eaa1c788033ad02e1d8 Mon Sep 17 00:00:00 2001 From: Jeremy Ashkenas Date: Wed, 13 Jul 2011 15:57:42 -0400 Subject: [PATCH] Revert "merging in faster indexOf patch ... arguably faster than the native implementation, but oh well. #245" This reverts commit f099038a9d85116ea71c5c8914eb7eaa21a56e80. --- underscore.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/underscore.js b/underscore.js index a73ab93ba..ed09b2f68 100644 --- a/underscore.js +++ b/underscore.js @@ -381,13 +381,14 @@ // for **isSorted** to use binary search. _.indexOf = function(array, item, isSorted) { if (array == null) return -1; - var obj, i = 0; + var i, l; if (isSorted) { i = _.sortedIndex(array, item); return array[i] === item ? i : -1; } if (nativeIndexOf && array.indexOf === nativeIndexOf) return array.indexOf(item); - while (obj = array[i++]) if (obj === item) return i - 1; + var o,i=0; + while( o = array[i++] ) if (o === item) return i-1; return -1; };