for...in...
1.0、参考
1.1、for...in...语句的作用

for...in...有两个用途:

  • 用于对数组的元素的遍历。迭代出来的是数组元素的索引(index)。
  • 用于对对象的属性的遍历。迭代出来的是对象的属性字符串。
1.2、for (index in Array) { }

示例:

const names = ["Kent Beck", "Erich Gamma", "James Gosling", "Doug Lea", "Bob Lee"];
for (let i in names) {
    console.log(names[i]);
}
1.3、for (attribute in Object) { }

示例:

const person = {
    name : "Kent Beck",
    age : 56,
    gender : "male",
    address : "美国俄勒冈州科瓦利斯市"
};

for (let attribute in person) {
    console.log(person[attribute]);
}