作为一个前端开发工作者,你对for循环肯定不会感到陌生。我们在使用JS做项目时,经常会需要用到循环去解决问题,而for循环又是JS循环中非常重要的部分。但是你真的了解for循环吗?你知道for循环应该如何运用吗?
下面我们会为大家详细讲解一下这四种for循环类型,分析不同循环类型的区别与用途,希望可以帮助到正在学习JS循环的朋友。
一、for循环的类型
除去在ES5中原有的三个循环,2015年6月,ES6中又新增了一个循环类型。所以现在JS中一共有4个循环类型,分别是:for、for...in、forEach、for...of。
二、4种for循环的详解
1、for循环
for循环是根据数组的长度去确定循环次数的,而对象是没有长度这个属性的,所以,for循环不能用来遍历对象,可以用来遍历数组和字符串。
for (i = 0; i < loopTimes; i++) {
console.log(i);
}
2、For...in循环
for...in循环也是JS常用的循环方式,可以遍历对象的属性,而不是数组的索引。所以for-in遍历的对象不限于数组,也可以遍历对象。由于for...in每次都需要搜索实例