Подскажите где ошибка?Почему я получаю массив с empty и как избавиться от этого?
let room=[];
const startGame=function (event){
let send=true;
if(Object.keys(room).length===0){
room[1000]=[event];
return room[1000]
}else{
for(let i=0;Object.keys(room).length>i && send===true;i++){
const roome = room[parseInt(Object.keys(room)[i])].filter(item => item.sex ===2);
if(roome.length<6){
send=false;
room[parseInt(Object.keys(room)[i])].push(event);
return room[parseInt(Object.keys(room)[i])]
}
if(i===Object.keys(room).length-1){
room[room.length]=[];
room[room.length-1].push(event);
return room[room.length-1]
}
}
}
};
let user={[555]:{name: "Vasa",sex:1}};
startGame(user);
console.log(room)