У меня есть код JavaScript, который соединяет некоторые вещи из массива, но при соединении он меняет его на null. Почему он это делает?
pPokemons.forEach(async (r, i) => {
if(r.type == "p") {
userdb.pokemons.push(userd.pokemons[r.value]);
userd.pokemons.splice(r.value, 1);
}
})
uPokemons.forEach(async (r, i) => {
if(r.type == "p") {
userd.pokemons.push(userd.pokemons[r.value]);
userdb.pokemons.splice(r.value, 1);
}
})
let user1 = await User.findOne({id: message.author.id});
let user2 = await User.findOne({id: user.id});
await userdb.markModified('pokemons');
await userdb.save().catch(e => console.log(e))
userd.markModified('pokemons');
await userd.save().catch(e => console.log(e))