【发布时间】:2017-03-03 16:20:16
【问题描述】:
我认为这是一个逻辑问题,但我说我有这两个对象:
{
players: {
player1: {
name: 'name1'
},
player2: {
name: 'name2'
},
player3: {
name: 'name3'
},
player4: {
name: 'name4'
},
player5: {
name: 'name5'
}
}
}
{
users: {
user1: {
name: 'user1'
},
user2: {
name: 'user2'
}
}
}
我想循环播放播放器并将播放器分配给用户,然后移动到下一个用户并分配播放器,依此类推。用户总是比玩家多,所以它需要回到用户对象的开头并继续遍历玩家对象,所以我在它的末尾有一个对象,如下所示:
{
assigned: {
user1: {
name: 'user1',
players {
player1: {...},
player3: {...},
player5: {...}
}
},
user2: {
name: 'user2',
players {
player2: {...},
player4: {...}
}
}
}
}
我想不出如何循环播放器和用户来创建这个对象。任何建议表示赞赏。谢谢
【问题讨论】:
-
是否有任何一种逻辑可以确定将多少玩家分配给一个用户?并且您是否已经拥有选择随机未分配玩家的代码?
-
玩家数量有限。可以说最多10个玩家,用户数不会超过玩家数但可以匹配
标签: javascript loops object