这是原始问题:获取JavaScript对象键列表
但是,如果情况稍微复杂一些,例如:
var obj = [
{ key1: 'value1' },
{ key2: 'value2' },
{ key3: 'value3' },
{ key4: 'value4' }
]
那你怎么得到这样的钥匙?
[key1,key2,key3,key4]
您可以混合使用Object.keys
和Array#map
。
let obj = [
{ key1: 'value1' },
{ key2: 'value2' },
{ key3: 'value3' },
{ key4: 'value4' },
];
let keys = [].concat(...obj.map(Object.keys));
console.log(keys);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句