【发布时间】:2017-12-31 20:13:21
【问题描述】:
我正在尝试从 JSON 数组中删除一段数据。比如我有这个数组;
var users = [];
io.on('connection',function(socket){
socket.on('nickname', function(nick){
socket.nick = nick;
users.push({
user:socket.nick,
userid:socket.id,
socket:socket
});
});
我正在尝试以这种方式删除用户;
socket.on('disconnect', function(){
delete users[{
user,
userid,
socket
}];
});
});
我该怎么做?
【问题讨论】:
-
您是要删除特定用户还是整个数组?
-
您要删除整个用户数组还是只删除其中的一个特定对象?
-
每个连接的用户在该页面上都有自己的昵称和ID。断开连接的用户将在用户数组中删除。
标签: javascript arrays json node.js socket.io