jquery - 有没有办法计算 jQuery 数组中出现的次数?

标签 jquery

我有一个用 jQuery 组合在一起的数组,我想知道是否有一种方法可以找到给定术语的出现次数。如果我尝试创建一个字符串,会得到更好的结果吗?

最佳答案

如果你有一个像这样的数组:

var arr = [1, 2, 3, 4, 3, 2, 1];

并设置您的目标值:

var target = 1;

然后您可以使用以下方法找到target出现的次数:

var numOccurences = $.grep(arr, function (elem) {
    return elem === target;
}).length; // Returns 2

关于jquery - 有没有办法计算 jQuery 数组中出现的次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5658547/

相关文章:

javascript - 如何通过 JavaScript 中的文本内容选择 HTML "<option>"的选定 "<select>"?

jquery - MVC3 jQuery - 部分验证

javascript - 当达到计数 div 中的滚动点时,计数将开始

javascript - jQuery 并选择下一个列表项对象

javascript - 将 'document' 与 'the selector itself' 放入 jQuery 中?

javascript - 在 Cordova 中加载外部 URL 时为 "net::ERR_CACHE_MISS"

jquery - 检测文本输入框值变化

jquery - 如何通过 jQuery 插件 fullCalendar 使用多个源?

javascript - 浏览器持久滚动位置

jQuery:如何用反斜杠转义单引号和双引号