我正在尝试编写一些验证js来选择最具体的值(过滤器3中的值比过滤器2更具体,等等)
以下仍然返回“null”,我不知道为什么?
var filter1 = ["ELEC"];
var filter2 = new Array();
var filter3 = new Array();
function getParentCode(filter1, filter2, filter3)
{
if (filter1 === null && filter2 === null && filter3 === null)
{
return null;
}
else if (filter1 !== null && filter2 === null && filter3 === null)
{
return filter1;
}
else if (filter1 !== null && filter2 !== null && filter3 === null)
{
return filter2;
}
else if (filter1 !== null && filter2 !== null && filter3 !== null)
{
return filter3;
}
else
{
return "Error";
}
}