当前位置:网站首页>两个数组中用第二个数组的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>
边栏推荐
猜你喜欢
随机推荐
七夕疯狂搞钱的年轻人,一周赚14万
如何让 WPF 程序更好地适配 UI 自动化
【RISC-V】Trap和Exception
年轻人为什么不喜欢买蒙牛、伊利了?
Yolov5 test and train own dataset
Shell loop statement (for, while, until)
Hands-on Deep Learning_LeNet
炫酷又高效的数据可视化大屏,做起来真的没那么难!丨极客星球
LeetCode每日一题(858. Mirror Reflection)
Small program on how to play in the construction of e-government service platform value
Share | technology integration electronic fence function of scheduling system
11. Network planning and design
飞书更新招聘功能 候选人可选择面试时间
论文翻译:2022_Time-Frequency Attention for Monaural Speech Enhancement
244页pdf!《2022 中国云计算生态蓝皮书》发布
缓存字符流
yolov5——detect.py代码【注释、详解、使用教程】
UMA & Hong Kong Polytechnic & Ali propose SP-ViT to learn 2D space prior knowledge for visual Transformer!
200PLC转以太网与研华webaccess modbusTCP客户端在空调机上应用配置案例
力扣解法汇总1403-非递增顺序的最小子序列