【发布时间】:2015-04-15 16:15:21
【问题描述】:
当我控制台下面的两个数组是它的样子
aa= [0: "349",1: "810",2: "863",3: "657",4: "602",5: "317",6: "665",7: "865",8: "624",9: "805",10: "887",11: "659"];
bb=[0: "349", 1: ""];
cc=find_flight(aa,bb);
在两个数组中 349 是匹配的,一旦匹配它应该返回 1。下面是我尝试的方法
function find_flight(aa,bb)
{
if(a2.toString() == a1.toString())
{
return true;
}
}
console.log(aa+'-'+bb);
Output: 349,810,863,657,602,317,665,865,624,805,887,659-349,
它不匹配任何人都可以给出解决方案!!!!
【问题讨论】:
-
即使单个元素匹配,您也想返回 1?
-
如果任何元素匹配,如果全部匹配,应该返回 1?
-
您正在以这种方式测试两个数组是否完全相等。这是不对的,因为他们有不同的价值观。你得试试另一种逻辑
-
是的,数组中只有一个匹配项
-
在 2 个数组中 349 匹配 na !!!!!!!!!!!!
标签: javascript jquery arrays regex