我觉得我经常遇到这种情况,直觉上应该有一种方法可以做这样的事情:
if (userType ==="admin" || userType === "superUser"){
// do stuff
}
Run Code Online (Sandbox Code Playgroud)
以更优雅的方式,像这样:
if (userType === ("admin" || "superUser")){
// do stuff
}
Run Code Online (Sandbox Code Playgroud)
显然 ^ 不起作用,因为如果第一个值解析为 true,它永远不会检查它是否是第二个(“超级用户”)。
是否有在 JS if 语句中执行此操作而无需重复变量名称的简写?
switch 语句不算数!;D
javascript ×1