欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

js 中的in_array 数字或字符串是否在数组里面 有大用

js 中的in_array


可以使用数组的indexOf()方法,如果返回值为-1则说明不存在,如果返回值为大于-1的整数,则说明存在。例如:
var arr = [1,2,3];
//记住 arr 里面是数字, indexOf的参数也必须是数字,才行
////记住 arr 里面是字符串, indexOf的参数也必须是字符串,才行
arr.indexOf(1); // 返回0 这里 看 1 这个数字 在这个数组中的位置为0 arr.indexOf(5); // 返回-1 这里 看 5 这个数字 在这个数组中的位置为-1,即不存在 附:返回值为数组中的最靠前元素在数组的位置


来自  https://blog.csdn.net/he3236220/article/details/53197655


s版in_array函数


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_24483169/article/details/79010770
//检测数组中是否存在某个字符串
function in_array(search,array){
    for(var i in array){
        if(array[i]==search){
            return true;
        }
    }
    return false;
}


来自  https://blog.csdn.net/qq_24483169/article/details/79010770

普通分类: