当前位置: 首页 > 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

http://www.dtcms.com/a/103903.html

相关文章:

  • 算法:二维单调队列-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组知识点大纲(下)
  • 基于OpenCV+MediaPipe手部追踪
  • Oracle数据库数据编程SQL<3.4 PL/SQL 自定义函数(Function)>
  • AI Agent开发大全第十六课-本地DeepSeek调用与官网DeepSeek调用stream流模式区别对待的全代码讲解
  • C语言中将整数转化为字符串的几种方法
  • linux两个重要的固态硬盘驱动说明
  • 缓存 “三剑客”
  • Spring Cloud 2023.x安全升级:OAuth2.1与JWT动态轮换实战
  • 举例说明计算机视觉(CV)技术的优势和挑战
  • Qt msvc2017程序无法用enigma vitrual box打包,用winrar打包
  • C语言 【初始指针】【指针一】