检查数组中是否存在值

这个问题在这里已经有了答案:

  • 如何检查数组是否包含JavaScript中的对象? 40个答案

  • var codes = ["US-AL", "US-AZ", ... ];
    
    
    if($.inArray(code, codes) > -1){
        //do something    
    }
    

    更新:结合@ Deestan的建议,这可以重写为..

    function isValidCode(code){
        return ($.inArray(code, codes) > -1);
    }
    

    是的

    array.indexOf(searchElement[, fromIndex])

    链接地址: http://www.djcxy.com/p/13041.html

    上一篇: check if value exists in array

    下一篇: check array for value