gpt4 book ai didi

javascript - 将对象的属性和值转换为 {name : attribute and val: value}

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

转换对象的最快速、最有效的方法是什么

items = [{"science":0,"english":3,"math":4}]

到一个列表,例如:

items = [{
"name": "science",
"value": "0"
}, {
"name": "english",
"value": "3"
}, {
"name": "math",
"value": "4"
}];

我还需要一种有效的方法来从第二种格式转换回原始格式。

最佳答案

var arr = $.map(items[0], function(v,k) {
return {name:k, value:v};
});

FIDDLE

然后再回来:

var obj = {};

$.each(arr, function(k,v) {
obj[v.name] = v.value;
});

FIDDLE

关于javascript - 将对象的属性和值转换为 {name : attribute and val: value},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20023022/

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