gpt4 book ai didi

javascript - 使用 lodash 3 将对象转换为对象数组

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

如何转换这样的对象

{
"ID_PROC_GD": "1",
"DT_INI": "2018-06-06",
"CD_GD": "1",
"DT_INI_GD": "2018-05-28",
...
}

到此

[
{
"name": "DT_INI",
"value": "2018-06-06"
},
...
]

我使用的是lodash 3.10.1

最佳答案

map始终返回数组类型,并且您可以在迭代器中同时使用值和键:

_.map(obj, (value, name) => ({name, value}))

const obj = {
"ID_PROC_GD": "1",
"DT_INI": "2018-06-06",
"CD_GD": "1",
"DT_INI_GD": "2018-05-28",
}

const result = _.map(obj, (value, name) => ({
name,
value
}))

console.log(result)
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/3.10.1/lodash.min.js"></script>

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

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