JSLINQ с динамическим, где условие и или оператор

Я использовал 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]+'||';    
         }
  }    
});

Но я не смог сделать желаемый результат. Пожалуйста, помогите мне

0 ответов

Другие вопросы по тегам