Supose I've:
var items = {
  '1': {
    id: 1
  },
  '2': {
    id: 2
  },
}
for (var item in itemns) {
  var item = items[item];
  $(object).on('signal', function () {
    doSomethingElse(item.id);
  });
}
Always doSomethingElse is called with id = 2, I know why it happens, but how can I avoid this in other words how can i workaround this ?
