• What about something like this?:

    var dofns = {
    "A":function(p){},
    "B":function(p){}
    };
    for (var c of items) {
      if (dofns[c.name]) (dofns[c.name])(c.param);
      else doerror();
    }
    
About

Avatar for andrewg_oz @andrewg_oz started