javascript - 检查二维数组中是否存在值

标签 javascript jquery

我有一个格式为二维数组

emi_309 | present | weak   | 6
emi_310 | present | strong | 9
emi_319 | present | medium | 8
emi_315 | present | weak   | 5

我想用一个简单的函数检查第一列中是否存在一个值

例如,检查第一列是否存在emi_77

我遇到了 $.inArray(value, array) 但此函数仅适用于一维数组。

二维数组有没有类似的东西

最佳答案

是的,如果您组合使用 $.inArray$.map :

if ($.inArray(value, $.map(arr, function(v) { return v[0]; })) > -1) {
    // ...
}

关于javascript - 检查二维数组中是否存在值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14812974/

相关文章:

javascript - 如何在使用 jQuery 加载页面时禁用用户输入?

jquery - 无法使 .fadeOut() 与 JQuery 1.7.1 一起使用

jquery-confirm 插件 - 提交表单确认

javascript - 为什么要使用 Angular Service 来收集信息,而不仅仅是 $http?

javascript - 未捕获的类型错误 : Cannot read property '0' of undefined CryptoJS

javascript - 在 aspx 计时器内执行 javascript

javascript - 尝试在 AppMaker 中使用 HTML5 文件选择器

javascript - 按键对对象数组进行排序

javascript - 禁用默认工具提示

javascript - jQuery 固定 header 在滚动问题上向下滑动