У меня есть такой объект:
window.socketFunctions = {
waybillDocCreated: function(data){
console.log(data);
}
}
, чем я хочу использовать его в сокете:
if (window.socketFunctions){
for (var name in window.socketFunctions){
socket.on(name, window.socketFunctions[name]);
}
}
как это:
socket.on('suitable', function(data){
var badge = $('#suitableBadge');
if(badge.length){
badge.addClass('label-danger');
badge.addClass('label');
var count = parseInt(badge.html() || 0);
badge.html(++count);
}
});
Послеэтот код сохраняет мою функцию как waybillDocCreated (), но .on ('подходящий') сохраняет ее как анонимный