这是我的代码 - 我正在循环中创建具有多个条件的字符串变量。
var condition = "";
for (var n = 0; n < numColValue.length; n++) {
$.each(numColValue[n], function (i, colValue) {
if (colValue !== null && colValue !== '' && colValue !== "") {
if (!isNaN(colValue)) {
condition += " (parseFloat(obj." + numColValue[n] + ") >= parseFloat(" + colValue + ")) &&";
} else {
condition += " (parseFloat(obj." + numColValue[n] + ") >= parseFloat(obj." + colValue + ")) &&";
}
}
});
}
现在我想使用Jquery.globalEval()
评估条件var filter_result = MyArray.filter(function (obj) {
return $.globalEval(condition);
});
但它给出了错误&#39; obj未定义&#39;