gpt4 book ai didi

javascript - 转换对象js显示

转载 作者:行者123 更新时间:2023-12-01 02:02:30 24 4
gpt4 key购买 nike

例如我有对象 js

data = {"dt1_a": 20, "dt1_b": 30, "dt2_a": 40, "dt2_b": 50}

我想将数据转换为

data1 = {"dt1": {"a": 20, "b": 30}, "dt2": {"a": 40, "b": 50}}

请提出具体的解决方案。

最佳答案

尝试类似的事情

var data1 = {};
$.each(data, function (key, value) {
var parts = key.split('_'),
p1 = parts[0];
if (!data1[p1]) {
data1[p1] = {};
}
data1[p1][parts[1]] = value;
})
console.log(data1)

演示:Fiddle

关于javascript - 转换对象js显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24645225/

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