检查数组中是否包含值,然后返回结果

时间:2019-04-03 17:28:10

标签: javascript arrays

我有array = ["Michael","Abraham", "Gabriel","Festus", "Ahab"]如何返回包含myValue = "ab"的数组中的元素,该数组应该是(Abraham,Gabriel,Ahab),我理解完全匹配的“ indexOf”检查。

1 个答案:

答案 0 :(得分:1)

您可以使用array的filter方法完成此操作,请参考下面的代码段:

const array = ["Michael","Abigail","Gabriel","Festus", "Ahab"]
console.log(array.filter((name) => name.indexOf("ab") > -1));