javascript - 如何输出数组中匹配大小写的值

标签 javascript arrays

我有一个数组

var hashtags = [ '#hr', '#acc', '#sales', '#hr' ];

我知道要查找指定的匹配值,我必须使用它

if (hashtags.indexOf("#hr") > -1)
    // output value

但是如何输出所有符合条件的匹配值呢?

最佳答案

您可以使用Array#filter和相等比较来获取给定数组中出现的所有单词。

var hashtags = [ '#hr', '#acc', '#sales', '#hr' ];
var result = hashtags.filter( word => word === '#hr');
console.log(result);

关于javascript - 如何输出数组中匹配大小写的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46883031/

相关文章:

javascript - 使用数组中存在的对象提取数组

c# - 在 WebClient (C#/.net) 中发布数组

php - 在 PHP 中获取 IPv6

javascript - ajax 加载后 jQuery 停止工作

javascript - 在整页加载时,检测是否是 Electron

JavaScript 硬刷新当前页面

java - java中自定义字符串分割方法

C : In function, malloc 二维数组和参数的重复数组不起作用

javascript - 如何在 JQuery 中单击单选按钮后追加一个部分?

php - 为什么数据只在 foreach 循环中显示,而在外部是非对象时显示?