?????????var?arr2=["a","b",33,["cc","dd"],[['eee',22],["fff",555],["zz",88]],["dff"]];
????????????function?exist(arr,exi){
????????????????for?(var?key?=?0;?key?<?arr.length;?key++)?{
????????????????????if(Array.isArray(arr[key])){
????????????????????????exist(arr[key],exi);
????????????????????????continue;
????????????????????}
????????????????????console.log(arr[key],exi);
????????????????????if(arr[key]==exi){
????????????????????????console.log("-------------");
????????????????????????return?true;?
????????????????????}
????????????????}
????????????}
????????????console.log(exist(arr2,22));????????????????????????console.log("-------------");都有輸出;????????????????????????可是卻不返回true是為什么?
javascript遞歸查找數(shù)組元素為什么沒有返回true?
懶人3899010
2017-07-04 22:41:40