我使用了jslinq(即http://jslinq.codeplex.com/)来过滤我的json数据。
以下代码用于静态获取值
var whereExample1 = JSLINQ(myList).Where(function(item){
return (item.FirstName == "Chris") || (item.FirstName == "Test")
});
但是我在制作动态时遇到了问题
var names=["Chris","Test"];
var whereExample1 = JSLINQ(myList).Where(function(item){ return
for(i=0;i<=names.length;i++)
{
if(i == names.length)
{
item.FirstName == names[i];
}
else
{
item.FirstName == names[i]+'||';
}
}
});
但是我无法做出所需的输出。请帮助我