【发布时间】:2019-10-12 00:25:25
【问题描述】:
我在通过id 将两个数组与对象连接并将id 替换为第二个数组中的NAME 时遇到一些问题。例如我有数组:
array1 = [
{id: [1, 2], info: "xxx"},
{id: [2, 3], info: "yyy"}
]
array2 = [
{nameId: 1, name: "Miami"},
{nameId: 2, name: "Wacanda"},
{nameId: 3, name: "London"},
]
我想修改array1 或创建新的array3 喜欢(使用ES6):
array1 = [
{id: ["Miami", "Wacanda"], info: "xxx"},
{id: ["Wacanda", "London"], info: "yyy"}
]
或
array3 = [
{name: ["Miami", "Wacanda"], info: "xxx"},
{name: ["Wacanda", "London"], info: "yyy"}
]
快速编辑链接: https://stackblitz.com/edit/angular-lrnfrd?file=src%2Fapp%2Ftesting%2Ftesting.component.ts
【问题讨论】:
标签: javascript arrays angular object ecmascript-6