I need to separate the data from an Array depending on the player-id. The database I've got looks like this:
var database =[
{
player: 1,
level: 1,
score: 20
},
{
player: 2,
level: 1,
score: 25
},
{
player: 3,
level: 1,
score: 7
},
{
player: 1,
level: 2,
score: 25
},
{
player: 2,
level: 2,
score: 7
}
]
Little by little, new objects containing new players will be added and old objects will disappear, as the database is limited to 40 entries. This means that the database changes dynamically.
My goal is to push the objects into new Arrays depending on the player-id. So the result has to look like this:
var player1 = [
{
player: 1,
level: 1,
score: 20
},
{
player: 1,
level: 2,
score: 25
}
]
var player2 = [
{
player: 2,
level: 1,
score: 25
},
{
player: 2,
level: 2,
score: 7
}
]
var player3 = [
{
player: 3,
level: 1,
score: 7
}
]