For each...in,For...in ,For...of的Examples和Explanation
1.For each...in:陈述在对象属性值的所有值上迭代指定的变量。对于每个不同的属性,将执行指定的语句。
example: (计算它们的和)
(计算它们的和)
2.For...in:陈述遍历所有非-符号, 可枚举属性一个物体的。
example: (
(for...in循环遍历对象的所有可枚举、非符号属性,并记录属性名称及其值的字符串。)
3.For...of:陈述创建循环遍历可迭代对象,包括:内置String, Array, Array-类似物体(例如,arguments或NodeList), TypedArray, Map, Set,以及用户定义的可迭代性。它调用自定义迭代钩子,并为对象的每个不同属性的值执行语句。
example:
(摘抄于MDN)
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号