For each...in,For...in ,For...of的Examples和Explanation

1.For each...in:陈述在对象属性值的所有值上迭代指定的变量。对于每个不同的属性,将执行指定的语句。

example:(计算它们的和)

2.For...in:陈述遍历所有非-符号可枚举属性一个物体的。

example:(for...in循环遍历对象的所有可枚举、非符号属性,并记录属性名称及其值的字符串。)

3.For...of:陈述创建循环遍历可迭代对象,包括:内置StringArrayArray-类似物体(例如,argumentsNodeList), TypedArrayMapSet,以及用户定义的可迭代性。它调用自定义迭代钩子,并为对象的每个不同属性的值执行语句。

example:

 (摘抄于MDN)

猜你喜欢

转载自www.cnblogs.com/JinQyuh/p/10006481.html