首页 > 其他 > 详细

for循环、for..in循环、forEach循环

时间:2020-04-04 22:26:12      阅读:63      评论:0      收藏:0      [点我收藏+]

for循环是应用最广泛的循环,各种循环嵌套的适用款,

for( 赋值①,判断(循环次数)②,步长④ ){ 程序③ };

小括号中比较清晰的显示for循环的信息 :先进行第①步赋值,然后第②步判断是否满足条件,满足条件就执行程序③,接着执行步长④;

很少有兼容或限制,js基础版本就已经存在的循环;

for..in循环主要针对对象而设计的,当然也可以用来循环数组,语法为:for( var 变量 in 对象名称 ){ 程序 } ;

其中的变量为对象的键名 或 数组中的索引,通常是利用循环出的键名或索引求属性值或数据,

对象中求属性值有两种语法:① 对象名称[ ‘ 键名 ’ ] = 属性值 ;② 对象名称 . 键名 = 属性值 ;这里有一个要注意的点:[ 键名 ] 中括号里可以解析并得出键名,

利用这个特性在轮播图中可以 得出要操作的属性,便于智能化的实现。

forEach循环是从ES5开始 ,Javascript新推出的方法, 用来循环遍历数组,语法: 数组名称 . forEach(function( 参数① ,参数② ,参数③ ){ 程序 })

参数①:数组中的数据;

参数②:数组中数据对应的索引;

参数③:原始数组;

利用forEach循环数组可以直接得出数据,索引,原始数组,且也只有数组和部分伪数组可以使用forEch循环,局限性和兼容性有待提高。

for循环、for..in循环、forEach循环

原文:https://www.cnblogs.com/shiqinghuayi/p/12633832.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!