Javascript中4个for循环的保姆级讲解

本文详细讲解了JavaScript中的四种循环:for、for...in、forEach和for...of,分析了它们的区别与用途。for循环适合遍历数组和字符串,for...in循环遍历对象属性,for...of循环遍历可迭代对象的值,而forEach用于数组,不支持中断和返回。了解这些循环的特性和应用场景能帮助开发者更好地利用JavaScript解决实际问题。
摘要由CSDN通过智能技术生成

作为一个前端开发工作者,你对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每次都需要搜索实例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值