Skip to content

Instantly share code, notes, and snippets.

@furf
Created April 1, 2011 16:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save furf/898436 to your computer and use it in GitHub Desktop.
Save furf/898436 to your computer and use it in GitHub Desktop.
sometimes switch is too much
var val = {
"option 1": "value 1",
"option 2": "value 2",
"option 3": "value 3"
}[option] || "default value";
// is faster and smaller than:
var val;
switch (option) {
case "option 1":
val = "option 1";
break;
case "option 2":
val = "option 2";
break;
case "option 3":
val = "option 3";
break;
default:
val = "default value";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment