把数组对象的value赋值给另一个数组对象的key

本文展示了一段处理西安市消防救援支队检查数据的代码实例,其中包括读取原始数据、定义字段标签并转换为更易理解的数据结构的过程。通过此过程,可以清晰地看到不同检查单位的详细情况,如发现隐患的数量及整改情况等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  let li = [
        {
          DCZGHZYHHWFXW: "29",
          DCZGL: "72.5%",
          FKJE: "60104",
          FXHZYHHWFXW: "40",
          JCDW: "122",
          JL: "0",
          SORT: "10801840080102",
          XFLSCFJDS: "4",
          XFXZCFJDS: "13",
          XFXZQZJDS: "1",
          XFZLGZTZS: "16",
          ZGDWID: "610001",
          ZGDWJB: "3",
          ZGDWMC: "西安市消防救援支队",
          ZLSTDW: "4",
        },
        {
          DCZGHZYHHWFXW: "292",
          DCZGL: "72.52%",
          FKJE: "601042",
          FXHZYHHWFXW: "402",
          JCDW: "1222",
          JL: "02",
          SORT: "108018400801022",
          XFLSCFJDS: "42",
          XFXZCFJDS: "132",
          XFXZQZJDS: "12",
          XFZLGZTZS: "162",
          ZGDWID: "6100012",
          ZGDWJB: "32",
          ZGDWMC: "西安市消防救援支队",
          ZLSTDW: "4",
        },
      ];
      let song = [
        { label: "消防机构" },
        { label: "人员姓名" },
        { label: "检查单位(家、次)" },
        { label: "主办检查单位(家、次)" },
        { label: "发现火灾隐患或违法行为(处)" },
        { label: "督促整改火灾隐患或违法行为(处)" },
        { label: "下发责令改正通知书(份)" },
        { label: "下发行政处罚决定书(份)" },
        { label: "下发临时查封决定书(份)" },
        { label: "下发行政强制决定书(份)" },
        { label: "责令“三停”单位(家)" },
        { label: "罚款(元)" },
        { label: "拘留(人)" },
      ];
  let arr = [];
  li.forEach((item1) => {
      let newObj = {};
      song.forEach((item2, index) => {
          newObj[item2.label] = Object.values(item1)[index];
      });
      arr.push(newObj);
  });
  console.log(arr);

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值