自己用js手动写个判断数组(多维)是否存在某值

来源:互联网 发布:vincizhang淘宝上有吗 编辑:程序博客网 时间:2024/05/16 17:02

今天突发奇想,自己也可以写一个类库的,就像jq,无非就是用许许多多的函数组成的js类库。如果自己有空写一个,日积月累,也有可能成为下一个jq哈~
话不多说,上代码~~

function ifArrVal(arr,value){//多维数组判断是否存在某值    for(var i = 0;i < arr.length;i++){        if(arr[i] instanceof Array){//判断是否为多维数组            return ifArrVal(arr[i],value);        }else{            if(arr[i] == value){                return 1;//存在            }        }    }    return -1;//不存在}

目前没有测试出bug~

0 0
原创粉丝点击