for in
用于枚举对象中的属性,返回的结果为字符串类型。
for in语句不能保证返回对象属性的顺序。
若迭代变量为null或undefined,则不知此那个循环体。
for of
用于数组/类数组中,遍历可迭代对象的元素,结果类型对应元素类型。
for in 在遍历数组时,返回的是数组的索引。
for of 在遍历直接遍历对象会报错,可用Oject.keys(),返回的是对象名称。
用于枚举对象中的属性,返回的结果为字符串类型。
for in语句不能保证返回对象属性的顺序。
若迭代变量为null或undefined,则不知此那个循环体。
用于数组/类数组中,遍历可迭代对象的元素,结果类型对应元素类型。
for in 在遍历数组时,返回的是数组的索引。
for of 在遍历直接遍历对象会报错,可用Oject.keys(),返回的是对象名称。