在 javascript 中将布尔变量设置为 true,将另一个变量设置为 false?
set a boolean variable to true and another ones to false in javascript?
我想知道是否可以简化这段代码:
switch(visibleMenu) {
case "menu": {
mainMenu = true;
assignment = false;
temary = false;
break;
}
case "asignment": {
mainMenu = false;
assignment = true;
temary = false;
break;
}
case "temary": {
mainMenu = false;
assignment = false;
temary = true;
}
}
我不喜欢每个词重复那么多次。想法?
看来这样就可以了:
mainMenu = visibleMenu === 'menu';
assignment = visibleMenu === 'asignment';
temary = visibleMenu === 'temary';
不需要switch
声明
我想知道是否可以简化这段代码:
switch(visibleMenu) {
case "menu": {
mainMenu = true;
assignment = false;
temary = false;
break;
}
case "asignment": {
mainMenu = false;
assignment = true;
temary = false;
break;
}
case "temary": {
mainMenu = false;
assignment = false;
temary = true;
}
}
我不喜欢每个词重复那么多次。想法?
看来这样就可以了:
mainMenu = visibleMenu === 'menu';
assignment = visibleMenu === 'asignment';
temary = visibleMenu === 'temary';
不需要switch
声明