是否可以将三元运算符放入开关中? Javascript
is it possible to put a ternary operator inside a switch? Javascript
是否可以将三元运算符放在 switch 语句中?
像这样的东西(不起作用):
case "streetName" : entries[0][1] ?? entries[0][1] += `, ${value}` : value;
当然可以,使用单个问号并且不要忘记将结果的第二部分分配给某物:
case "streetName" : entries[0][1] ? entries[0][1] += `, ${value}` : entries[0][1] = value;
是否可以将三元运算符放在 switch 语句中?
像这样的东西(不起作用):
case "streetName" : entries[0][1] ?? entries[0][1] += `, ${value}` : value;
当然可以,使用单个问号并且不要忘记将结果的第二部分分配给某物:
case "streetName" : entries[0][1] ? entries[0][1] += `, ${value}` : entries[0][1] = value;