這裏是我當前的代碼:我可以根據數組創建if-else語句嗎?
if (by == 'id') {
handlePromises(identifier_websites)
} else if (by == 'name'){
handlePromises(names_websites)
} else if (by == 'email') {
handlePromises(email_websites)
} else if (by == 'phone') {
handlePromises(phone_websites)
}
現在我想讓它多一點模塊化(功能)。我的意思是,我要讓上面的整個代碼基於這樣的一個數組:
$parts = ['id', 'name', 'email', 'phone'];
所以,如果我一個項目添加到該數組,然後自動一個else if
塊應該被添加到基於代碼該項目。
這樣做有可能嗎?
爲什麼不能使用開關盒呢? –
你的目標是什麼?當你做$ parts = ['id']時,你想返回handlePromises(identifier_websites)?或者你有一些代碼正在讀取另一個將生成另一個代碼的代碼? – zwitterion
@zwitterion後者 –