我不知道如何解決這個問題。我需要的是這樣的:將條件傳遞給javascript中的var
var condition;
if (a==1) //a comes from another part
condition = "arr3[cliente].año == year";
if (a==2)
condition = "arr3[cliente].año == year && arr3[cliente].sic"
//now another if
if (condition){
//rest of code
}
我需要根據以前的一些價值觀不同的條件,最後裏面的代碼,如果始終是相同的,所以我不需要:
if (arr3[cliente].año == year)
// code
else if (arr3[cliente].año == year && arr3[cliente].sic)
// code
我怎麼能做它?
好的,謝謝。我會採取這個答案,因爲是第一個。 – pmirnd
(@pmirnd)爲了便於閱讀,我可能會將條件放在括號'condition =(...)'中,所以粗心的目光不會只看到'condition = arr3 [cliente].año'。這不是一個語法問題(這個答案完全按照原樣),但我認爲parens有助於可讀性。 (請隨意或隨意提供此建議!) – apsillers