没有
自己写,也不麻烦阿
先遍历数组,连结字符串
在indexOf()

解决方案 »

  1.   

    function contains(varr, value)
    // judge if a value is contained in a array
    // @param :varr, value array
    // @param :value, value string
    // @return :if value is in array, return true, else return false
    {
    var arrstr = varr.join(",");
    if(arrstr.indexOf(",") < 0) return (arrstr == value);
    var index = arrstr.indexOf(value.toString());
    var offset = value.toString().length;
    var hok = (index == 0 || arrstr.substr(index -1, 1) == ",");
    var tok = (index == (arrstr.length - offset) || arrstr.substr(index +offset, 1) == ",");
    return (hok && tok);
    }
      

  2.   

    <script>
    tt="aa"
    rr=['as','das','saa','dsf']
    for(i=0;i<rr.length;i++)
    {
    if(rr[i].indexOf(tt)!=-1)
    {
    alert("该数组包含tt");
    break
    }}
    </script>
      

  3.   

    谢谢大家,我这样,先用JOIN(),然后INDEXOF()
    :)