(英语是我的第二语言,所以当我犯错误时请让我活着;)......)
var users = {}; // creating variable users as object
users['5'] = 'vxZsO-FPQd_wUvPqAAAA'; // add userid with socket.id
users['42'] = 'A3lIk2UCoWHAGff1AAAB';
所以当我打电话时:
console.log(users);
我明白了:
{
5: vxZsO-FPQd_wUvPqAAAA
42: A3lIk2UCoWHAGff1AAAB
}
这没关系。
但现在用户5已断开连接,我必须删除条目 5 ,包括socket.id
我尝试使用 splice(); 但是它没有使用节点(或者我太愚蠢而无法使用它...)
For your info: users[0] or users[1] are undefined
感谢您的想法和答案:)
ANSER是:
remove users['5'];
这是有效的。感谢BatScream