如何使用过滤器和Map来更改对象

w6mmgewl  于 2021-09-23  发布在  Java
关注(0)|答案(1)|浏览(225)

如何使用贴图和过滤器修改现有对象bgy。。下面我给出了两个对象和所需的输出。

let a=[{a:'hi',b:0},{a='bye',b:1},{a='seeyou',b:2}]
let b= {hi:"22:00",bye:"20:00", seeyou:"12:00"}

这里我需要像下面这样的回答

c = [{a:'hi',b:0,time:"22:00"},{a='bye',b:1,time:"20:00"},{a='seeyou',b:2,time:"12:00"}]

如何使用Map和过滤器将对象“a”修改为c

jaxagkaj

jaxagkaj1#

你只是想得到一个预期的结果吗?
如果是,请举例如下

let a = [
  { a: "hi", b: 0 },
  { a: "bye", b: 1 },
  { a: "seeyou", b: 2 },
];
let b = { hi: "22:00", bye: "20:00", seeyou: "12:00" };

const output = a.map(el => ({
  ...el,
  time: b[el.a],
}));

console.log(output);

相关问题