JavaScript: search in Array
Blogs20132013-06-27
JavaScript: search in Array
The following are the version of ‘search in Array’ from select2 js:
if (typeof indexOf !== 'function') { //default: "undefined"
function indexOf(value, array) {
var i = 0, l = array.length;
for (; i < l; i = i + 1) {
if (equal(value, array[i]))
return i;
}
return -1;
}
}
if (typeof equal !== 'function') {
function equal(a, b) {
if (a === b)
return true;
if (a === undefined || b === undefined)
return false;
if (a === null || b === null)
return false;
if (a.constructor === String)
return a + '' === b + '';
if (b.constructor === String)
return b + '' === a + '';
return false;
}
}