javascript - 如何合并到索引数组?
问题描述
我有以下对象:
object1 = [
{ title: "id", platformOne: value},
{ title: "name", platformOne: name },
{ title: "env", platformOne: env }
]
我想将它与另一个合并。相同的结构,相同的“标题”键,但紧随其后的是不同的键名:
object2 = [
{ title: "id", platformTwo: value},
{ title: "name", platformTwo: name },
{ title: "env", platformTwo: env }
]
我希望它看起来像这样:
object3 = [
{ title: "id", platformOne: value, platformTwo: value},
{ title: "name", platformOne: name, platformTwo: name },
{ title: "env", platformOne: env, platformTwo: env }
]
你能帮我解决这个问题吗?非常感激。
解决方案
你可以这样做:
const object3 = object1.map((obj, idx) => ({...obj, ...object2[idx]}));
推荐阅读
- c++ - 如何将字节的字符存储在 C++ 中特定索引处的二进制文件中
- java - 使用 Java 在文档中打印 SVC
- json - 模板字符串和函数连接
- python - 如何优化大量图像矩阵的“ndarray to list”转换?
- javascript - 如何更改使用 ttypescript 生成的 typscript 源文件的名称
- c# - 尽管已定义,但缺少关系定义的错误消息
- entity-framework - EF Core 导航属性和映射配置文件
- typescript - 如何让 TypeScript 推断实现泛型接口的对象的具体类型?
- javascript - 如何在 JSX 内的循环内渲染?
- python - 使用 Pandas 将数据从一个工作簿工作表复制到另一个