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]+'||';
}
}
});
Но я не смог сделать желаемый результат. Пожалуйста, помогите мне