for each/in/of的解释and example
Posted lilinhan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 是为普通对象设计的
以上是关于for each/in/of的解释and example的主要内容,如果未能解决你的问题,请参考以下文章
for,for-each,for-in,for-of,map的比较
Microsoft Azure AZ-102 Exam Questions And Answers