Javascript 具有动态where条件和or运算符的jslinq
我已经使用jslinq(即)来过滤我的json数据 以下代码用于静态获取值Javascript 具有动态where条件和or运算符的jslinq,javascript,jslinq,Javascript,Jslinq,我已经使用jslinq(即)来过滤我的json数据 以下代码用于静态获取值 var whereExample1 = JSLINQ(myList).Where(function(item){ return (item.FirstName == "Chris") || (item.FirstName == "Test") }); 但我在使其动态化时遇到了一个问题 var names=["Chris","Test"]; var whereExample1 = JSLINQ(myList
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]+'||';
}
}
});
var name=[“Chris”,“Test”];
var whereExample1=JSLINQ(myList).Where(函数(项){return
对于(i=0;i