這只是感覺低效和醜陋:替代多個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相關的代碼。 –