当前位置:网站首页>两个数组中用第二个数组的Value对比换第一个数组中的Key
两个数组中用第二个数组的Value对比换第一个数组中的Key
2022-08-04 12:22:00 【lyudev】
<script type="text/javascript">
var data = [
{
efge: "333",
test1: "111",
test1243: "222",
createBy: "admin",
createTime: "2022-07-28 10:50:52",
id: "1552486719464116226",
planCode: "avc",
_XID: "row_103",
},
{
efge: "123",
test1: "456",
test1243: "789",
createBy: "admin",
createTime: "2022-07-28 10:50:52",
id: "1552486719464116230",
planCode: "avc",
_XID: "row_103",
},
];
var data1 = [
{
indexDesc: "efge",
indexName: "decimal_field1",
},
{
indexDesc: "test1",
indexName: "implement_rule",
},
{
indexDesc: "test1243",
indexName: "assessment_item",
},
];
function valueChangeKey(data, data1) {
var keys = [];
var values = [];
for (var i = 0; i < data1.length; i++) {
keys.push(data1[i].indexDesc);
values.push(data1[i].indexName);
}
for (var j = 0; j < data.length; j++) {
for (var i = 0; i < keys.length; i++) {
if (data[j][keys[i]]) {
data[j][values[i]] = data[j][keys[i]];
delete data[j][keys[i]];
}
}
}
console.log(data);
return data;
}
valueChangeKey(data, data1);
</script>边栏推荐
猜你喜欢
随机推荐
JS逆向字体反爬,某供应商平台反爬实践
抗积分饱和PID控制器
程序猿七夕礼物-如何30分钟给女朋友快速搭建专属语聊房
手搓一个“七夕限定”,用3D Engine 5分钟实现烟花绽放效果
UMA&港理工&阿里提出SP-ViT,为视觉Transformer学习2D空间先验知识!
LeetCode每日一题(858. Mirror Reflection)
分布式链路追踪Jaeger + 微服务Pig在Rainbond上的实践分享
《独行月球》猛药,治不了开心麻花内耗
OAuth2图文快速入门
Hit the interview!The latest interview booklet of Ali Jin, nine silver and ten is stable!
asp.net解决大文件断点续传
systemdd-dev病毒杀
企业应当实施的5个云安全管理策略
DC-DC电源中前馈电容的选择
记我的第一篇CCF-A会议论文|在经历六次被拒之后,我的论文终于中啦,耶!
深度学习------戴口罩和不戴口罩
Move the blog to CSDN
matlab串口读写
Focusing on data sources, data quality and model performance to build a credit profile of small and micro enterprises
Focus!2022 interview must brush 461 interview questions summary + interview + resume template









