JS.Я хочу сохранить функцию для объекта, а затем использовать его как аноним - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть такой объект:

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 ('подходящий') сохраняет ее как анонимный

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...