去重的時(shí)候用for循環(huán)是沒(méi)什么問(wèn)題的var arr=[2,3,2,2,2,4,5], arr2=[]; function find(arr2,ele){ for(var i= 0,len=arr2.length;i<len;i++){ if(arr2[i]==ele) return true; } return false; } for(var i= 0,len=arr.length;i<len;i++){ if(!find(arr2,arr[i])){ arr2.push(arr[i]); } }改用forEach的時(shí)候 function find(arr2,ele){ arr2.forEach(function(item,i){ if(item==ele) return true; }); return false; } arr.forEach(function(item,i,array){ if(!find(arr2,arr[i])){ arr2.push(arr[i]); } })發(fā)現(xiàn)結(jié)果不對(duì)forEach貌似沒(méi)有在return的時(shí)候跳出循環(huán),求教應(yīng)該如何寫呢。。。
js中forEach跳出循環(huán)問(wèn)題
搖曳的薔薇
2019-03-12 21:15:15