1. Object.keys()
let obj = {
name: "zs",
sex: "male",
age: 18,
};
Object.keys(obj).forEach((key) => {
console.log(key, obj[key]);
});
2. for…in…
let obj = {
name: "zs",
sex: "male",
age: 18,
};
for(let key in obj) {
console.log(key, obj[key]);
}
3. Object.getOwnPropertyNames()
let obj = {
name: "zs",
sex: "male",
age: 18,
};
Object.getOwnPropertyNames(obj).forEach(key => {
console.log(key, obj[key]);
})
4. Reflect.ownKeys()
let obj = {
name: "zs",
sex: "male",
age: 18,
};
Reflect.ownKeys(obj).forEach((key) => {
console.log(key, obj[key]);
});
效果: