在 JQuery 中检查数组和打印变量的索引
Check index of an array and print variable in 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
小提琴
相关文章:
- Javascript未按预期打印变量
- 如何检测和打印变化变量LESS
- 打印警报中的变量
- 如何在html元素中打印javascript变量
- 如何在变量中存储多个模式参数并在 JavaScript 中打印该变量的值
- 将 JavaScript 变量打印为 HTML 标记中的属性
- 为什么Javascript代码打印'未定义'即使变量被声明为全局变量
- JavaScript 中的 PHP 变量不会打印
- 读取输入和打印变量 - JavaScript 和 HTML 4.01
- 在 JQuery 中检查数组和打印变量的索引
- 在 HTML 中打印变量
- Javascript打印变量
- JavaScript控制台在变量赋值之前打印变量的赋值
- 如何在JavaScript函数外部打印变量
- AngularJS不打印变量
- 如何使用JavaScript在屏幕上打印变量
- innerHTML不会在Firefox中打印变量
- 脚本打印变量的名称而不是它的值
- Javascript用多行打印变量
- 在文件中打印变量到控制台,而不是在函数中