循環方法,查找數據心得

用循環查找數據是慣用手法,當查找或沒有查找到數據的時候.能夠設置一個第三方變量,來記錄,查找的結果.這方法屢試不爽spa

let flag=false;變量

for(let i=0;i<arr.length;i++){循環

  if(篩選數據的條件){方法

  flag=true;數據

  }let

}

//外部判斷找到幹嗎,沒找到又幹嗎

if(flag){

//找到了

}else{

//沒有找到

}

 

//再在外部來操做找到幹嗎,沒找到幹嗎,這種就是利用第三方,來存放找到的結果,而後單獨操做,這種方法把找數據,和找數據的結果分離開,想怎麼搞就怎麼搞,至關靈活方便

  let flagCount=0;

  for(let i=0;i<arr.length;i++){

    if(篩選數據的條件){

    flagCount=i+1;//能夠間接記錄找到數據的下標 

    }

  }

  if(flagCount){

  //找到

  }else{

  //沒找到找到

  }

相關文章
相關標籤/搜索