我有一个用 JQuery 编写的函数。我有一些数组,如下所示:
var array1 = ["pink","yellow","green","red"],
array2 = ["peony","violet","rose","daisy"],
array3 = ["dalmation","kelpie","shepard","dachshund"],
我有一个来自输入的值,称为
$query
我想知道 $query 的值是否等于 3 个数组中任何一个元素的值。如果是,我想知道它是哪个数组。一个索引号(即array1 为0,array2 为1)可以正常工作。
这个 JSFiddle 这里http://jsfiddle.net/hJrAA/来自这个 StackOverflow 问题Search multiple arrays for a string 然后设置一个 var - jQuery很诱人,但无论我将输入查询的值更改为什么,
console.log(inArrays('red', first, second, third));
(其中 'red' 是查询)它总是返回相同的值 (2)。
谁能建议一种修改该代码的方法,以便它返回对在其中找到查询的特定数组的引用?