我正在尝试确定一个数组中的 ANY 值是否与另一个数组中的 ANY 值匹配。我遇到的问题是,如果我的数组中有两个值并且找到了第一个值但没有找到第二个值,那么当我需要它返回 TRUE 时,我的指标将显示为 FALSE。这是我正在使用的一些示例代码:
var itemArray = ['apples','bananas','cherries'];
var categoryArray = ['donuts','cherries','eclairs','fruit','grapes'];
for(var z=0; z<itemArray.length; z++){
for(var y=0; y<categoryArray.length; y++){
if(itemArray[z] == categoryArray[y]) var isInArray = true;
else var isInArray = false;
}
}
alert(isInArray);
感谢帮助,如果需要更多信息,请告诉我。