我有 2 个变量数组:
var a = [22, 34, 56,22]
var b = [red, blue, yellow, gray ]
我检查数组的索引a
,其中有值22
,索引是0
然后3
我打印var b[0]
和b[3]
我得到Red
和Gray
。
我如何使用/在 Jquery 中执行此操作?
我有 2 个变量数组:
var a = [22, 34, 56,22]
var b = [red, blue, yellow, gray ]
我检查数组的索引a
,其中有值22
,索引是0
然后3
我打印var b[0]
和b[3]
我得到Red
和Gray
。
我如何使用/在 Jquery 中执行此操作?
你是这个意思吗?
var a = [22, 34, 56, 22];
var b = ["red", "blue", "yellow", "gray"];
var input = 22;
var matches = $.map(a, function (o, i) { //Using map to get the array of matches, apply map on a
if (o === input) return b[i]; //check if the value is equal to input, if so return the value from array b for the same index
})
console.log(matches); //matches will be array of matches