Bläddra i källkod

fix internal function indexOf, when undefined passed

nicola 13 år sedan
förälder
incheckning
23720246f2
1 ändrade filer med 4 tillägg och 0 borttagningar
  1. 4 0
      select2.js

+ 4 - 0
select2.js

@@ -70,6 +70,10 @@
     function indexOf(value, array) {
     function indexOf(value, array) {
         var i = 0, l = array.length, v;
         var i = 0, l = array.length, v;
 
 
+        if (typeof value == 'undefined') {
+          return -1;
+        }
+
         if (value.constructor === String) {
         if (value.constructor === String) {
             for (; i < l; i = i + 1) if (value.localeCompare(array[i]) === 0) return i;
             for (; i < l; i = i + 1) if (value.localeCompare(array[i]) === 0) return i;
         } else {
         } else {