要遍历JavaScript对象的属性名称,可以使用for...in
循环或者Object.keys()
方法。
for...in
循环:const obj = {
name: 'Tom',
age: 20,
gender: 'male'
};
for (let key in obj) {
console.log(key); // 输出属性名称,如 'name'、'age'、'gender'
}
Object.keys()
方法:const obj = {
name: 'Tom',
age: 20,
gender: 'male'
};
const keys = Object.keys(obj); // 返回一个包含对象所有属性名称的数组,如 ['name', 'age', 'gender']
keys.forEach(key => {
console.log(key); // 输出属性名称,如 'name'、'age'、'gender'
});
这两种方法都可以遍历对象的属性名称,并且可以在遍历过程中对属性进行操作。
领取专属 10元无门槛券
手把手带您无忧上云