您的位置:首页 > Web前端 > JavaScript

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

2016-09-01 18:03 260 查看
今天突发奇想,自己也可以写一个类库的,就像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~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息