我不知道如何解决这个问题。我需要的是这样的:将条件传递给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