为了账号安全,请及时绑定邮箱和手机立即绑定

javascript递归查找数组元素为什么没有返回true?

javascript递归查找数组元素为什么没有返回true?

懒人3899010 2017-07-04 22:41:40
         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是为什么?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 2282 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信