当前位置: 首页 > news >正文

前端各种for 循环

一.for循环

语法:for (初始化; 条件; 更新) { ... }

功能:用于迭代一个固定的次数。

示例:

for (let i = 0; i < 5; i++) { console.log(i); }        //0,1,2,3,4
二.for-in 循环

语法:for (变量 in 对象) { ... }

功能:用于遍历对象的可枚举属性。

示例:

const obj = { a: 1, b: 2 }; 
for (const key in obj) {
 console.log(key)
};  // 输出 "a,1" 和 "b,2" 
三.for-of 循环

语法:for (变量 of 可迭代对象) { ... }

功能:用于遍历可迭代对象(如数组、字符串等)。

示例:

const arr = [1, 2, 3]; 
for (const num of arr) {
 console.log(num)
} // 输出 1, 2, 3 
四.forEach循环

这个选项实际上是一个箭头函数语法糖,它并不是真正的 for 循环。

语法:array.forEach((element) => { ... })

功能:用于遍历数组,并对每个元素执行一个操作。

示例:

const arr = [1, 2, 3];
arr.forEach((num) => {
    console.log(num);
}); // 输出 1, 2, 3

相关文章:

  • 算法:二维单调队列-P2216 [HAOI2007] 理想的正方形题解
  • 作文笔记16 点面结合
  • Trae AI 使用 APIkey 配置 Anthropic Claude BaseURL , gpt-4o,deepseek等大模型代理指南
  • c#使用forms实现屏幕截图
  • 在MFC中使用Qt(六):深入了解QMfcApp
  • flutter框架中文文档,android智能手机编程答案
  • 第十一章 VGA显示图片(还不会)
  • pod之间访问不通怎么排查?
  • 音视频开发---常用工具
  • JAVASE(十二)常用类(一)Object类
  • 【STM32】GPIO输入(按键)
  • 如何实现高性能的在线 PDF 预览
  • 【新人系列】Golang 入门(十):错误处理详解 - 上
  • 广东新政激发产业活力,凡拓数创以全场景AI3D方案领跑机器人赛道
  • JAVA并发编程高级-线程安全集合-CopyOnWriteArrayList
  • 配置防火墙和SELinux(1)
  • 第二次作业
  • SpringAI 集成本地Ollama大模型
  • 2025年智慧能源与控制工程国际学术会议(SECE 2025)
  • 25大唐杯赛道一本科B组知识点大纲(下)
  • 中山网站制作系统/怎么注册自己的网站域名
  • 网站怎么做百度商桥/江苏疫情最新消息
  • 爱唐山做贡献月评十佳投票网站/百度seo和谷歌seo有什么区别
  • thinkphp做网站有什么好处/百度客服24小时人工服务
  • 英语不行如何编程做网站/备案查询网
  • 佛山顺德容桂网站制作/百度站长工具官网