У меня есть массив строковых значений, которые представляют некоторые события, я хочу подписаться на:Как создать динамически именованные объекты на основе значений массива в JavaScript
[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'});