如何获取对象的键的名称

时间:2017-11-09 22:35:02

标签: javascript jquery

如何获取对象的键名称?

在示例中,我希望键等于a,b和c。

let demo = { "a": valA, "b": valB, "c": valC };

$.each(demo, function (index, val) {
    let key = ??
});

2 个答案:

答案 0 :(得分:2)

使用Object#keys

const demo = { "a": "valA", "b": "valB", "c": "valC" };

const keys = Object.keys(demo);

console.log(keys);

答案 1 :(得分:2)

由于您使用的是ES6语法,因此您可以访问for ... in循环,该循环可以遍历对象。

const demo = { "a": valA, "b": valB, "c": valC };

for (const key in demo) {
  console.log(key);
}

// a
// b