gpt4 book ai didi

javascript - 将对象数组转换为 Google Charts 数组

转载 作者:行者123 更新时间:2023-11-29 17:41:53 24 4
gpt4 key购买 nike

我有一个对象数组:

    [
{
SalePrice:"18000",
TotalValue:"22500"
ratio:1.25
}
{
SalePrice:"128000",
TotalValue:"212500"
ratio:1.05
}
]

我想把它组成一个数组。喜欢:

[
[18000, 22500, 1.25],
[128000, 212500, 1.05]
]

使用 JS(ES6 可以)。我试过使用类似的东西:

let array = data.map(({SalePrice, TotalValue, ratio}) => SalePrice, TotalValue, ratio).filter(s => s, t = >t, r => r);

但这行不通,请问有人能启发我吗?

最佳答案

可能像下面这样:

const data = [{SalePrice:"18000",TotalValue:"22500",ratio:1.25},{SalePrice: "128000",TotalValue:"212500",ratio:1.05}]
const mappedToArray = data.map(d => Array.from(Object.values(d)))
//[["18000", "22500", 1.25],["128000", "212500", 1.05]]

这种方法的优点是不必依赖硬编码键来访问对象中其他答案确实需要的属性。如果包含 Google Charts 不需要的属性,这本身也可能是一个缺点。

关于javascript - 将对象数组转换为 Google Charts 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52607218/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com