javascript - 使用 Jquery 或 Javascript 检查数组中是否存在特定 UserID 的最快方法是什么

标签 javascript jquery

我有一个对象数组 gAllMedicalFilesClaimantsArray ,具有 2 个属性(UserID 和 UserInfo)

例如:

gAllMedicalFilesClaimantsArray[0].UserID = "111"; 
gAllMedicalFilesClaimantsArray[0].UserInfo = "AAA-111";
gAllMedicalFilesClaimantsArray[1].UserID = "222"; 
gAllMedicalFilesClaimantsArray[1].UserInfo = "BDD-478333";

由于 gAllMedicalFilesClaimantsArray 已有 8000 条记录,使用 Jquery 或 Javascript 检查数组中是否存在特定 UserID 的最快方法是什么?

谢谢

最佳答案

var match = '222';
var matches = $.grep(myArray, function(el, index) {
   return (el.UserID === match);
});

关于javascript - 使用 Jquery 或 Javascript 检查数组中是否存在特定 UserID 的最快方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5314964/

相关文章:

javascript - 如何检查 Marquee 何时完成循环? (动态)

javascript - 如何使用 angularjs 正确 ping 任何网站

javascript - 如何在点击事件中获取图片id

Javascript $(function() 不适用于 WordPress

javascript - 如何使用带 anchor 的 URL 加载 jquery Tab

jquery - 使用 css 和 jquery 创建一个带有悬停效果的 "map"(向右、底部、左侧滚动 : up,)

javascript - 在 Vue.js 中获取计算属性的值并在数据属性中使用它

javascript:从第二个数组中的数组中删除值

jquery - WCF 正在更改从 jQuery .ajax 调用返回的 JSON 格式的日期时间

javascript - 使用 JS 禁用选项