gpt4 book ai didi

Javascript 对象使用 lodash 或下划线进行转换

转载 作者:行者123 更新时间:2023-11-28 15:12:02 25 4
gpt4 key购买 nike

我有一个许多对象,其结构为:

[{
n_vId: 1,
s_vName: 'test',
d_date: '2016-03-15 00:00:00'
f_a: 0,
f_b: 0,
f_c: 0,
f_d: 4,
f_e: 0,
f_f: 0.1,
f_g: 0
},
{
n_vId: 2,
s_vName: 'test',
d_date: '2016-03-15 00:15:00'
f_a: 1,
f_b: 1,
f_c: 0,
f_d: 4,
f_e: 0,
f_f: 0.1,
f_g: 0
}]

我希望这个对象转换为

a = [
{
date: '2016-03-15 00:00:00',
a: 0
},
{
date: '2016-03-15 00:15:00',
a: 1
}
]

b = [
{
date: '2016-03-15 00:00:00',
b: 0
},
{
date: '2016-03-15 00:15:00',
b: 1
}
]
...

我可以改变它。但我认为我的过程太复杂了。那么,您能建议我正确的流程吗?现在我使用 lodash 但可以使用 underscore 或其他 js 模块。

最佳答案

您可以简单地使用 map :

a = data.map(function(i) {
return {date: i.d_date, a: i.f_a};
});

b = data.map(function(i) {
return {date: i.d_date, b: i.f_b};
});

对我来说似乎很简单。

关于Javascript 对象使用 lodash 或下划线进行转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36025030/

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