1

我使用了 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]+'||';    
         }
  }    
});

但我无法做出想要的输出。请帮帮我

4

0 回答 0