假设我有这样的对象:
var obj = {
'a': 'fizzle',
'b': 'wizzle',
'c': 'bum',
'd': 'crum'
}
我想取出关键名称并将它们展平成一个数组,如下所示:
// -> ['a', 'b', 'c', 'd'];
我可以通过一个简单的对象循环实现这一点,但是我想知道是否有一个普通的underscore
实用程序可以将它变成一个单行程。我查看了underscore
函数,找不到一个。
答案 0 :(得分:1)
您可以使用原生Object.keys()
上可用的Object constructor
方法,该方法输出原始对象拥有的可枚举属性。
Object.keys(obj);