【js】数组外层的参数复制到数组里

转化前的格式

const list1 = [
      {
        "versionId": "1550349440643100674",
        "version": "软件名称1",
        "versionRemark": "软件描述1",
        "versionManages": [
          {
            "createTime": "2022-07-22 13:27:06",
          },
        ]
      }
    ]

转化后的格式

const list1 = [
      {
        "versionId": "1550349440643100674",
        "version": "软件名称1",
        "versionRemark": "软件描述1",
        "versionManages": [
          {
            "createTime": "2022-07-22 13:27:06",
            "pVersion": "软件名称1",
          },
        ]
      }
    ]

const list2 = list1.map(item => {
	const versionManages = item.versionManages.map(child => {
		...child,
		pVersion: item.version
	})
	return {
		...item,
		versionManages
	}
)}

猜你喜欢

转载自blog.csdn.net/weixin_44700978/article/details/126150358