js 如何遍历对象的属性名,而且按照顺序输出

js 如何遍历对象的属性名,而且按照顺序输出
2025-03-11 13:19:53
推荐回答(2个)
回答1:

主要有三种方式,for...in 、Object.keys(obj)、Object.getOwnPropertyNames(obj):





遍历对象的几种方式





如果想要了解他们具体的区别的话,可以看下这篇博客JS中三种主要的遍历对象的方法:for in、Object.

回答2:

用Object.keys,或for..in

let obj = { a: 1, b: 2, c: 3 }
let keys = Object.keys(obj);
// 循环 keys

// for..in
for (let i in obj) {
    console.log(i);
}