for循环结构的用法
for循环用法
for循环是一种常用的循环结构,主要用于遍历数组或者对象。它的一般形式为:
for ( init; condition; increment ){ statement(s); }
其中,init表示初始化表达式,可以作为某一变量的初始化赋值语句,也可以用来计算其它与for循环无关但先于循环部分处理的一个表达式。condition表示条件表达式,当条件表达式成立时执行中间循环体。increment表示末尾循环体,执行完中间循环体后接着执行末尾循环体。当条件不成立时则跳出当下for循环。
for循环有两种运行模型:
1. 三角基本模型:这种模型下,for循环的初始化表达式、条件表达式和末尾循环体都被执行。
2. 中间循环体被省略,只剩下“;”空语句时的左右往返模型:这种模型下,只执行初始化表达式和末尾循环体。
在项目开发中,可以根据实际需求选择一个合适的for遍历。例如,如果需要把数据映射成另外一个数组,推荐使用map;数组遍历时,可以使用for、forEach或for...of;遍历的是纯对象时,推荐使用for...in;如果是需要对迭代器遍历,推荐使用for...of;如果是在数组中筛选符合条件的数组,使用filter。
版权申明:文章由用户发布,不代表本网站立场,如果侵权请联系我们删除。