前言:js循环是最常见的用法,避免代码重复,有规则的子对象也更容易有规则操作,说白了就是好用,也慎用别写了个死循环。
内容核心:多种循环运用场景解析
开始了:
1吹牛逼
2吹牛逼
3失恋了不要失态
A:do while 循环至少执行一次
应用场景:比如说至少显示一条数据,保留最后一条数据应该都可以用到
B:while循环在不确定循环次数时使用
应用场景:简单父子,一父一子单关系这种,建一个base往上遍历,往下遍历都可以,直到没有子了,没有父就break;还有一种用法在while条件为true,也可以先写执行,再在后面写退出条件可以达到do while的效果
C:for循环,确定循环次数以及对象遍历的时候使用
应用场景:for循环最常见的就是遍历数组,但数组在本身应用中对于储存数据类型有限,以及数组中的增删改查都十分不方便。不如一个大括号简单,就是对象,for in 循环遍历以键值对形式,其他操作也非常方便,面向对象的好处很多今天先跳过,前端或者行业在90年代就被帮主定义了重要的发展方向,面向对象思想以及web应用。
D:递归深度遍历
应用场景:树形结构数据,文件夹结构,使用起来非常简单,方法,参数执行操作,for循环,判断条件有子就参数传入递归调用没有就执行操作。
循环也好人生也罢,都不要走入自己写的死循环中。
失恋了不应该失态,
感情问题应该自己解决不要麻烦任何人,
珍惜每一段经历不管光明黑暗都是我自己人生的一部分,以成长的心态去经营下一份感情,剩余的人生。