Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // This example shows that in javascript even
- // the case expressions in the switch is dynamic
- 'use strict';
- let prefix = 'label';
- function getLabel(n) { return prefix + n };
- console.log(getLabel(1)); // prints "label1"
- function print(label){
- switch(label){
- case getLabel(1): console.log(1); break;
- case getLabel(2): console.log(2); break;
- default: console.log("HELP ME!!!");
- }
- }
- print('label2'); // prints 2
- prefix = 'cow';
- print('label2'); // prints "HELP ME!!!"
- print('cow2'); // prints 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement