我有一个字符串值数组,表示我想订阅的一些事件:
[M123, M255,M345, M938...] //localMatchStore - could be of any length
我想为数组中的每个值创建一个新的socket.io连接,其动态名称为socket_M123,socket_M255,socket_M345,socket_M938。
然后我需要引用每个新的套接字连接,以便我可以订阅我的数组中的事件名称。我需要为每个事件提供一个独特的套接字连接。
var localMatchStore= [];
for (var i in data.matches) {
if (data.matches.hasOwnProperty(i)) localMatchStore.push(data.matches[i]);
}
如何为每个数组条目创建一个具有动态名称的新对象?
我希望以多个套接字连接结束,例如
var socket = io.connect('http://'+server+':'+port+'');
socket1.emit('subscribe', { myid: 'M123'});
答案 0 :(得分:0)
你能用这样的东西吗?
myConnectionArray["socket_"+eventName] = //new socket.io connection
javascript中的所有内容都是关联数组。