Javascript 如何在不使用密钥的情况下将json转换为数组

Javascript 如何在不使用密钥的情况下将json转换为数组,javascript,arrays,Javascript,Arrays,我有这个对象数组 [{ "A": "thisA", "B": "thisB", "C": "thisC" }, { "A": "thatA", "B": "thatB", "C": "thatC" }] 我试图得到这种格式作为最终结果:[[“thisA”、“thisB”、“thisC”]、[“thatA”、“thisB”、“thatC”]] 我知道我们可以使用带有特定键(A、B、C)的map()函数 但是我需要一个公共函数来传输它而不使用密钥,因

我有这个对象数组

[{
    "A": "thisA",
    "B": "thisB",
    "C": "thisC"
}, {
    "A": "thatA",
    "B": "thatB",
    "C": "thatC"
}]
我试图得到这种格式作为最终结果:
[[“thisA”、“thisB”、“thisC”]、[“thatA”、“thisB”、“thatC”]]

我知道我们可以使用带有特定键(A、B、C)的map()函数

但是我需要一个公共函数来传输它而不使用密钥,因为数组的内容不同,密钥也不同。有什么好办法吗?

const arr=[{
“A”:“thisA”,
“B”:“thisB”,
“C”:“thisC”
}, {
“A”:“thatA”,
“B”:“thatB”,
“C”:“thatC”
}]
const result=arr.map(Object.values)
控制台日志(结果)
const arr=[{
“A”:“thisA”,
“B”:“thisB”,
“C”:“thisC”
}, {
“A”:“thatA”,
“B”:“thatB”,
“C”:“thatC”
}]
const result=arr.map(Object.values)

控制台日志(结果)我已经向朋克斯塔推荐了优雅的解决方案,但我会在自动模式下这样做(不考虑如何使其优雅):

const src=[{
“A”:“thisA”,
“B”:“thisB”,
“C”:“thisC”
}, {
“A”:“thatA”,
“B”:“thatB”,
“C”:“thatC”
}]
const result=src.map(o=>Object.keys(o.map)(k=>o[k]))

console.log(result)
我已经向punksta推荐了优雅的解决方案,但我会在自动模式下这样做(不考虑如何使其优雅):

const src=[{
“A”:“thisA”,
“B”:“thisB”,
“C”:“thisC”
}, {
“A”:“thatA”,
“B”:“thatB”,
“C”:“thatC”
}]
const result=src.map(o=>Object.keys(o.map)(k=>o[k]))

console.log(结果)
请发布您尝试过的内容?
arrayOfObjects.map(Object.values)
可能重复的内容请发布您尝试过的内容?
arrayOfObjects.map(Object.values)
可能重复的内容,我真的不知道有这样的方法。太棒了!您可能会发现
Object.keys
Object.entries
也很有趣@拉那玛辛,我真的不知道有这样的方法。太棒了!您可能会发现
Object.keys
Object.entries
也很有趣@拉尼不会说另一个答案是使它优雅,我会说高效,甚至比这更可读。@LGSon你没有错。我添加我的答案只是因为我想。因为种种原因。也可能是为了比较。我不会说另一个答案是让它变得优雅,我会说高效,甚至比这更可读。@LGSon你没有错。我添加我的答案只是因为我想。因为种种原因。也可能是为了比较。
newarray = array.map(d => [d['A'], d['B'], d['C']])