• Blogs (9)
    • 📱 236 - 992 - 3846

      📧 jxjwilliam@gmail.com

    • Version: ‍🚀 1.1.0
  • 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;
            }
        }