for……in
循环遍历对象的属性和数组的键值(索引)
可以遍历自定义属性
-
会遍历数组所有可枚举的属性,包括原型 。
for……of
循环遍历数组里的每一项的值(value)
无法循环遍历对象
-
不可以遍历数组的自定义属性
还可遍历Strings(字符串),Maps(映射),Sets(集合)等可迭代的数据结构等。
循环遍历对象的属性和数组的键值(索引)
可以遍历自定义属性
会遍历数组所有可枚举的属性,包括原型 。
循环遍历数组里的每一项的值(value)
无法循环遍历对象
不可以遍历数组的自定义属性
还可遍历Strings(字符串),Maps(映射),Sets(集合)等可迭代的数据结构等。