From c07d15d5a26c5b5dc2af7b396a704784d5bede34 Mon Sep 17 00:00:00 2001 From: lrbabe Date: Wed, 11 Nov 2009 15:15:58 -0500 Subject: [PATCH] Use array.indexOf if available (speeds up modern browsers). Thanks to lrbabe and Andrea for the patch. Fixes #5160. --- src/core.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core.js b/src/core.js index cdd78517f4..611e5363bb 100644 --- a/src/core.js +++ b/src/core.js @@ -441,6 +441,10 @@ jQuery.extend({ }, inArray: function( elem, array ) { + if ( array.indexOf ) { + return array.indexOf( elem ); + } + for ( var i = 0, length = array.length; i < length; i++ ) { if ( array[ i ] === elem ) { return i;