Node.js - 从对象中删除元素

时间:2015-01-13 21:24:02

标签: javascript arrays node.js socket.io

(英语是我的第二语言,所以当我犯错误时请让我活着;)......)

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

0 个答案:

没有答案