Created

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist

sometimes switch is too much

View switch-hash.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
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
Something went wrong with that request. Please try again.