当我运行如下代码时,它可以按我的意愿工作。
for(var x in values)
{
if (values[x][7] == "ABC")
{
filterList.push(values[x]);
} //end if
} //end for loop
但是,如果我将过滤条件分配给如下变量,它就不能像上面的代码那样工作。
var filterCondition = 'values[x][7] == "ABC"';
for(var x in values)
{
if (filterCondition)
{
filterList.push(values[x]);
} //end if
} //end for loop
我需要这个,因为我需要编写 10 个过滤标准。任何人都可以帮助我吗?(请告诉我有办法做到这一点.. XD)谢谢