全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

JavaScript常见几种循环遍历的使用及区别

发布时间:2022-09-20 10:03:51
发布人:wjy

  在javascript语言中经常需要使用循环语法去获取数据中的一些值。

  例如,我们需要将列表中的商品逐个输出,或者运行相同的代码将数字 1 到 10 逐个输出。方法也比较多,该篇将讲解常见的循环遍历的使用及区别

  1.“for” 循环:它是最常使用的循环形式

JavaScript常见几种循环遍历的使用及区别1

  对以上代码做出解释

JavaScript常见几种循环遍历的使用及区别2

  2."for..in" 循环:为了遍历一个对象的所有键(key)

JavaScript常见几种循环遍历的使用及区别3

  3.for..of:不能获取当前元素的索引,只是获取元素值

JavaScript常见几种循环遍历的使用及区别4

  对于以上常见三种的循环总结

  for循环:常见的基础循环、可以提前break

  for..in循环:用于遍历对象属性、得到对象中的键(字符串)、不可以直接进行数学运算、可以提前break

  for..of循环:用于遍历数组和可迭代对象的循环、得到数组对象中的值、可以提前break

  4.forEach:允许为数组的每个元素都运行一个函数

JavaScript常见几种循环遍历的使用及区别5

  5.Map and Set(映射和集合)

JavaScript常见几种循环遍历的使用及区别6

  Map和Set的总结

  Map是一个带键的数据项的集合、任何键、对象都可以作为键

  Set是一组唯一值的集合、不能对元素进行重新排序,也不能直接按其编号来获取元素

  以上:作为比较高频的面试题,同学们可以针对练习记忆!

相关文章

Visual Studio Online和GitHub有什么区别?

Visual Studio Online和GitHub有什么区别?

2023-10-15
计算机视觉中所指的深度和深度学习中的深度有什么区别?

计算机视觉中所指的深度和深度学习中的深度有什么区别?

2023-10-15
显著性目标检测和一般目标检测最本质的区别是什么区别?

显著性目标检测和一般目标检测最本质的区别是什么区别?

2023-10-15
在目标检测里single-shot和multi-shot的主要区别是什么?

在目标检测里single-shot和multi-shot的主要区别是什么?

2023-10-15

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取