修复单独in参数时的错误

This commit is contained in:
Shawn
2020-04-23 14:51:41 +08:00
committed by GitHub
parent b12c1df08e
commit b89e6948b9

View File

@@ -63,11 +63,11 @@ function filter(Servers,Pin,Pout){
const include = (item) => name.indexOf(item) != -1; const include = (item) => name.indexOf(item) != -1;
const exclude = (item) => name.indexOf(item) != -1; const exclude = (item) => name.indexOf(item) != -1;
if(Pin){ if(Pin){
if(Pin.some(include)){ if(Pin.some(include)&&Pout){
if(!Pout.some(exclude)){ if(!Pout.some(exclude)){
NList.push(Servers[i]) NList.push(Servers[i])
} }
} } else if(Pin.some(include)&&!Pout) {NList.push(Servers[i])}
} else{ } else{
if(!Pout.some(exclude)){ if(!Pout.some(exclude)){
NList.push(Servers[i]) NList.push(Servers[i])