【发布时间】:2022-06-15 22:09:04
【问题描述】:
所以我有一个包含所有玩家的数组,一个只包含一个被选中的数组,如果他被选中,我想要另一个数组的状态。我尝试将元素与状态进行比较和推送,但没有达到我想要的。
这是数组
const all = [
{
playerId: '294',
firstName: 'MMM',
},
{
playerId: '295',
firstName: 'arkiv',
},
{
playerId: '296',
firstName: 'julio',
},
{
playerId: '297',
firstName: 'sss',
},
];
const selected = [
{
playerId: '296',
firstName: 'julio',
},
{
playerId: '297',
firstName: 'sss',
},
];
这就是我想要达到的目标
const res = [
{ playerId: '294', firstName: 'MMM', status: false },
{ playerId: '295', firstName: 'arkiv', status: false },
{ playerId: '296', firstName: 'julio', status: true },
{ playerId: '297', firstName: 'sss', status: true },
];
我在这里设置了一个工作环境:https://stackblitz.com/edit/react-lkcqcd?file=src%2FApp.js
感谢关注!
【问题讨论】:
标签: javascript arrays json