for each/in/of的解释and example

Posted dedao97

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for each/in/of的解释and example相关的知识,希望对你有一定的参考价值。

for each/in/of的解释and example

for-of 循环:
代码示例
for (var value of myArray) {
console.log(value);
}
循环的对象需为一个数组

无法记录索引

可以相应break、continue、return语句

可用来遍历对象属性

可用来遍历对象的自值

无法获取到对象或数组遍历的索引

for each循环:

代码示例

myArray.forEach(Function (value){

console.log(value);})

无法使用break中断循环或用return返回到外层函数

for in循环:

代码示例:

for(var index in myArray){

console.log(myArray[index]);}

赋值给index的值不是实际的数字,是字符串’0’、’1’、’2’、’3’…..用于计算时可能出现未知的错误

for-in循环会遍历自定义属性

在某些情况下,这段代码可能按照随机顺序遍历数组元素

简而言之,for-in 是为普通对象设计的

 

转自:https://www.cnblogs.com/lilinhan/p/9931318.html






以上是关于for each/in/of的解释and example的主要内容,如果未能解决你的问题,请参考以下文章

for,for-each,for-in,for-of,map的比较

CF832B Petya and Exam

Round #425 B. Petya and Exam

Microsoft Azure AZ-102 Exam Questions And Answers

Arpa and an exam about geometry(codeforces 851B)

Codeforces_832B: Petya and Exam