原文:浅谈javascript中for循环和for...in循环的区别

在博客园上面注册的账号已经有七个月了,七个月的时间里一直在博客园上面看大家发的技术文档或者自己的想法,感觉自己还是挺有收获的。也一直想要写出高质量的博文来,但是这东西感觉没有积累没有沉淀是写不出来的,越急就越写不出来,越担心犯错也越写不出来,犯错了与其自己心里憋着难受还不如写出来,希望大家多多指点。好了,废话不多说了,切入主题。 最近在学习javascript的知识,在学习的过程中发现javas ...

2014-07-30 14:51 4 4158 推荐指数:

查看详情

for...in 和 for...of循环区别

for..in 的遍历实际上是对象的属性名称,一个Array数组也是一个对象,数组的每个元素的索引被视为属性名称,所以可以看到使用for...in 循环Array数组,拿到的其实是每个元素的索引 var a = [ 'A' , 'B', 'C' ]; a.name = ' Hello ...

Thu Jul 11 19:12:00 CST 2019 0 436
for...in和for...of循环区别

以下是使用for...in和for...of分别对Array,Set,Map做的测试: for...in由于历史遗留问题,它遍历的实际上是对象的属性名称。一个Array数组也是一个对象,数组的每个元素的索引被视为属性名称,所以我们可以看到使用for...in循环Array数组时,拿到 ...

Wed Oct 26 01:12:00 CST 2016 0 6932
for循环for...in循环和forEach循环区别

1.for循环:是应用最广泛的的循环形式,适用于已知循环次数的场景。 优点:可以控制循环起始和结束。 语法:for ( 定义变量并赋值;判断条件;步长 ){ 循环体; }    2.forEach循环:是一种专门用于针对数组的循环遍历。 语法:数组变量.forEach ...

Sat Apr 04 20:45:00 CST 2020 0 737
javascriptfor...in和for...of的区别

for...of循环是ES6引入的新的语法。 for...in遍历拿到的x是键(下标)。而for...of遍历拿到的x是值,但在对象中会提示不是一个迭代器报错。例子如下: let x; let a = ['A','B','C']; let b = {name: '刘德华',age: '18 ...

Sat May 13 05:47:00 CST 2017 0 2339
JSfor,for...in,for...of以及foreach循环的用法

1.for()循环 2.for...in索引遍历 注意:使用for …in语法,同样可以遍历数组 注意:如果属性名或方法名,是一个变量,则使用对象[变量名] 语法 3.for...of值遍历 注意:不能遍历对象 4.数组 ...

Fri May 31 06:42:00 CST 2019 0 1733
浅谈javafor循环与iterator迭代的区别

记录的存取方式有两种:一种是顺序存储,另一种是链接存储对于顺序存储的记录可以根据其下标找到对应的记录,而链接存储(拿单链表为例)则必须找到其前一个记录的位置才能够找到本记录。所以for循环便于访问顺序存储的记录,比如数组等而迭代则更适用于链接存储的记录,虽然Java中有些底层通过链接存储原理实现 ...

Sat Jul 27 22:46:00 CST 2019 0 582
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM