jweinst1
12/5/2016 - 7:13 AM

objectcontrolflow.js

//object literal lookup

function changenumbers(num){
  var f = 4;
  var lookup = {
    "0":function(){
      f += 1;
    },
    "1":function(){
      f += 2;
    }
  };
  if(num in lookup) lookup[num]();
  return f;
}
/*   changenumbers(1)
=> 6
   changenumbers(0)
=> 5
  */