对于需要动态获取对象的某些属性和对应的值的时候,就需要遍历对象的属性和值。
const user = { name: '张三', age: 20, addr: '湖北武汉', sex: '男' } //遍历key和value const keys = Object.keys(user) for(let i=0;i<keys.length;i++){ const key = keys[i] const value=user[key] console.log("key:"+key+",value:"+value) } /*打印结果如下: key:name,value:张三 key:age,value:20 key:addr,value:湖北武汉 key:sex,value:男 */