對於需要動態獲取對象的某些屬性和對應的值的時候,就需要遍歷對象的屬性和值。
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:男 */