【发布时间】:2015-06-20 14:52:15
【问题描述】:
我有2个数组,例如:
Array1:[一、二、三、四、五] Array2:[三、五]
如果 Array2 中的任何值与 Array1 中的任何值匹配,我需要有一个返回 true 的函数。
我试过了:
var compareArray = $.inArray(Array1, Array2);
但这总是返回“-1”。
【问题讨论】:
-
那是因为 $.inArray() 函数接受一个值和一个数组。不是整个数组和另一个数组。因此,您必须遍历数组(使用 for 循环)以传递每个值以与另一个数组进行比较。
-
OK 我将如何遍历一个数组并将每个值与另一个数组进行比较?谢谢