for in 構文は通常、オブジェクトを走査するために使用されます。for in 構文のキーは変数であり、ループ プロセス中にオブジェクトの属性名を順番に表します。キーは変数であるため、 [ ] 構文。
key は取得したオブジェクトの属性名です。
オブジェクト名[key]はオブジェクトの属性値を取得するためのものです。
コード例:
// 1.声明一个对象
let object = {
uname: '张三',
age: 18,
gender: '男'
}
// 2.使用for in 遍历对象
for (let key in object) {
console.log(key) // 结果是属性名:uname age gender
console.log(object[key]) // 结果是属性值:张三 18 男
}