JavaScript中的for…of循环是用于遍历可迭代对象的语法结构,它可以方便地迭代数组和类数组对象,如字符串、Set、Map等。然而,for…of循环不能直接用于遍历普通对象(Plain Object)。对象不被视为可迭代对象,因此尝试使用for…of循环遍历对象会导致语法错误。
然而,我们可以使用其他方式来遍历对象的属性和值。下面是一些常见的方法:
-
使用for…in循环:
for…in循环是用于遍历对象属性的常用方法。它会遍历对象的所有可枚举属性,包括原型链上的属性。下面是一个示例:const obj = { a: 1, b: 2,</