我有这个列表,想创建一个没有相同旧参考的修改列表的新副本。
列表 :
[
{
player: {playerID: 1037510, firstName: Brad, lastName: Ausmus, role: B},
buntingForAHit: 0,
pitchouts: 0,
usingRelievers: 0,
usingClosers: 0
},
{
player: {playerID: 1075714, firstName: Rich, lastName: Becker, role: B},
buntingForAHit: 0,
pitchouts: 0,
usingRelievers: 0,
usingClosers: 0
}
]
我在列表中只显示了两个元素,但几乎有 20 个元素。列表中的每个元素都是 Map 的形式。
现在从这个给定的列表中,我想用新的参考制作一个新的修改副本。这样旧的列表就不会被修改。新列表将有玩家之外的玩家 ID,并且不会有玩家。例如:新列表将是
[
{
playerID: 1037510,
buntingForAHit: 0,
pitchouts: 0,
usingRelievers: 0,
usingClosers: 0
},
{
playerID: 1075714,
buntingForAHit: 0,
pitchouts: 0,
usingRelievers: 0,
usingClosers: 0
}
]
所以我只想从播放器中提取 playerID,然后从列表中删除播放器。然后将播放器 ID 添加到列表中的每个元素。
谢谢