Function Maps in JavaScript

var map = {
  functionOne: function(obj) {
    return console.info('I am at functionOne: %o', obj);
  },
  functionTwo: function(obj) {
    return console.info('I am at functionTwo: %o', obj);
  },
  functionThree: function(obj) {
    return console.info('I am at functionThree: %o', obj);
  }
};

C like function map which can then be used like map.functionOne({foo: 'bar'}).

Continue reading →