这只是感觉低效和丑陋:替代多个if语句?
if(foo("val1")) {
let val1 = foo("val1")
}
if(foo("val2")) {
let val2 = foo("val2")
}
/* more IFs */
if(foo("val13")) {
let val13 = foo("val13")
}
什么是避免所有这些IFS的好办法?
编辑:字符串实际上并没有被称为Val1 ... val13(我用它作为例子,可能是令人困惑,对不起)。
如果'foo(“valXX”)'为false,那么你会在'valXX'中放入什么?什么? –
注意:'let'是块范围的,所以你可能想声明'if'外的那些,除非你真的只在'if'块中使用它们。 –
@ Hevar我在这里没有看到任何与React相关的代码。 –