千家信息网

JavaScript如何实现循环

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,这篇文章主要为大家展示了"JavaScript如何实现循环",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"JavaScript如何实现循环"这篇文章吧。循环
千家信息网最后更新 2025年01月21日JavaScript如何实现循环

这篇文章主要为大家展示了"JavaScript如何实现循环",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"JavaScript如何实现循环"这篇文章吧。

循环

1.for循环

for是最常用的循环,主要用来循环数组

let arr = [1,2,3];for (let i=0; i

2.Array.forEach()

语法:arr.forEach(callback(currentValue [, index [, array]])[, thisArg]);

callback为数组中每个元素执行的函数,该函数接收三个参数,currentValue(数组中正在处理的当前元素),index(数组中正在处理的当前元素的索引),array(forEach() 方法正在操作的数组)

thisArg为当执行回调函数 callback 时,用作 this 的值。

let arr = [1, 2,  , 3]let arrCopy1 = []arr.map((item, index, arr) => {     arrCopy1.push(item * 2)})console.log(arrCopy1)// [2, 4, 6]

forEach() 为每个数组元素执行一次 callback 函数
那些已删除或者未初始化的项将被跳过(例如在稀疏数组上)
与map()和reduce()不同的是,它没有返回值,总是返回undefind。
forEach()除了抛出异常以外,没有办法中止或跳出 forEach() 循环。

3.while

while 语句可以在某个条件表达式为真的前提下,循环执行指定的一段代码,直到那个表达式不为真时结束循环

示例:

let n = 0;while (n < 3) {  n++;}console.log(n);// expected output: 3

注:使用break语句在condition计算结果为真之前停止循环

4.do…while

do…while 语句创建一个执行指定语句的循环,直到condition值为 false。在执行statement 后检测condition,所以指定的statement至少执行一次

示例:

const list = ['a', 'b', 'c']let i = 0do {  console.log(list[i]) //value  console.log(i) //index  i = i + 1} while (i < list.length)

5.for…in

for…in循环可以用来遍历对象的可枚举属性列表(包括[[Prototype]]链)

主要用于遍历对象,通过属性列表可以获取属性值

for (let property in object) {  console.log(property) //property name  console.log(object[property]) //property value}

以上是"JavaScript如何实现循环"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

循环 数组 元素 函数 语句 内容 属性 正在 篇文章 对象 示例 表达式 处理 学习 帮助 不同 稀疏 三个 代码 前提 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 安天网络安全应急处理中心 内蒙古每居互联网科技 苹果电脑怎么加入服务器 软件开发项目管理案例分析报告 H3C服务器来电开机 自动化软件开发哪个好 我国网络安全保险保费收入 苹果的查找朋友无法连接服务器 网络技术专业电话 四川科里托互联网科技 网络安全制定安全目标简介 数据库引用工作表的工作编号 安全接入服务器地址为空 网络安全教育宣传视 科技开局怒怼互联网巨头笔趣阁 潍坊中景信网络技术有限公司 有没有合适的服务器推荐 两个服务器共享数据库 服务器 交换机 路南区项目网络技术诚信合作 数据库上衣原型 阿里云服务器怎么挂载数据 女孩学习网络安全专业好吗 每个网站都有个服务器吗 网络安全介绍及就业方向 网络安全控制软件 cf数据库异常怎么办 国外对网络安全的研究综述 阿联酋华为网络安全中心 梦幻限时服务器
0