gpt4 book ai didi

json - 使用 Lodash 重命名数组/对象中的几个键

转载 作者:行者123 更新时间:2023-12-03 23:31:30 34 4
gpt4 key购买 nike

如何使用 Lodash 从 x 到 y?

var x = [
{id: 22, location: 'Vienna'},
{id: 13, location: 'London'},
{id: 21, location: 'Paris'}
];


var y = [
{value: 22, name: 'Vienna'},
{value: 13, name: 'London'},
{value: 21, name: 'Paris'}
];

最佳答案

这是代码

var x = [
{id: 22, location: 'Vienna'},
{id: 13, location: 'London'},
{id: 21, location: 'Paris'}
];

var keyMap = {
id: 'value',
location: 'name'
};

var y = x.map(function(obj) {
return _.mapKeys(obj, function(value, key) {
return keyMap[key];
});
});

document.querySelector('#result').innerHTML = JSON.stringify(y, undefined, 2);
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.5.1/lodash.min.js"></script>
<pre id="result"></pre>

关于json - 使用 Lodash 重命名数组/对象中的几个键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35688882/

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