前言:js循環(huán)是最常見(jiàn)的用法,避免代碼重復(fù),有規(guī)則的子對(duì)象也更容易有規(guī)則操作,說(shuō)白了就是好用,也慎用別寫(xiě)了個(gè)死循環(huán)。
內(nèi)容核心:多種循環(huán)運(yùn)用場(chǎng)景解析
開(kāi)始了:
1吹牛逼
2吹牛逼
3失戀了不要失態(tài)
A:do while 循環(huán)至少執(zhí)行一次
應(yīng)用場(chǎng)景:比如說(shuō)至少顯示一條數(shù)據(jù),保留最后一條數(shù)據(jù)應(yīng)該都可以用到
B:while循環(huán)在不確定循環(huán)次數(shù)時(shí)使用
應(yīng)用場(chǎng)景:簡(jiǎn)單父子,一父一子單關(guān)系這種,建一個(gè)base往上遍歷,往下遍歷都可以,直到?jīng)]有子了,沒(méi)有父就break;還有一種用法在while條件為true,也可以先寫(xiě)執(zhí)行,再在后面寫(xiě)退出條件可以達(dá)到do while的效果
C:for循環(huán),確定循環(huán)次數(shù)以及對(duì)象遍歷的時(shí)候使用
應(yīng)用場(chǎng)景:for循環(huán)最常見(jiàn)的就是遍歷數(shù)組,但數(shù)組在本身應(yīng)用中對(duì)于儲(chǔ)存數(shù)據(jù)類型有限,以及數(shù)組中的增刪改查都十分不方便。不如一個(gè)大括號(hào)簡(jiǎn)單,就是對(duì)象,for in 循環(huán)遍歷以鍵值對(duì)形式,其他操作也非常方便,面向?qū)ο蟮暮锰幒芏嘟裉煜忍^(guò),前端或者行業(yè)在90年代就被幫主定義了重要的發(fā)展方向,面向?qū)ο笏枷胍约皐eb應(yīng)用。
D:遞歸深度遍歷
應(yīng)用場(chǎng)景:樹(shù)形結(jié)構(gòu)數(shù)據(jù),文件夾結(jié)構(gòu),使用起來(lái)非常簡(jiǎn)單,方法,參數(shù)執(zhí)行操作,for循環(huán),判斷條件有子就參數(shù)傳入遞歸調(diào)用沒(méi)有就執(zhí)行操作。
循環(huán)也好人生也罷,都不要走入自己寫(xiě)的死循環(huán)中。
失戀了不應(yīng)該失態(tài),
感情問(wèn)題應(yīng)該自己解決不要麻煩任何人,
珍惜每一段經(jīng)歷不管光明黑暗都是我自己人生的一部分,以成長(zhǎng)的心態(tài)去經(jīng)營(yíng)下一份感情,剩余的人生。