用js实现在数组中模糊查询某个字符串

简介: 用js实现在数组中模糊查询某个字符串

需求说明



有一个由多个字符串组成的数组

const strArr = ['cat', 'dog','panda']


实现模糊匹配,比如我输入a, 可以搜索到cat和panda


实现代码



  judgeStrExit = (strArr) => {
    // value是我搜索框输入的值,存在state里面
    const { value } = this.state;
    if(strArr.find(( str ) => {
      return str.search(value) !== -1
    })){
      return true;
    }
    return false;
  }


目录
相关文章
|
1天前
|
JavaScript 数据处理 索引
js字符串截取
js字符串截取
8 2
|
2天前
|
JavaScript
通过使用online表单的获取使用,了解vue.js数组的常用操作
通过使用online表单的获取使用,了解vue.js数组的常用操作
|
2天前
|
存储 JavaScript 前端开发
深入了解JavaScript中的indexOf()方法:实现数组元素的搜索和索引获取
深入了解JavaScript中的indexOf()方法:实现数组元素的搜索和索引获取
7 0
|
5天前
|
存储 JavaScript 前端开发
JavaScript字符串方法详解
JavaScript字符串方法详解
16 0
|
5天前
|
SQL 缓存 JavaScript
深入解析JavaScript中的模板字符串
深入解析JavaScript中的模板字符串
13 1
|
5天前
|
JavaScript 索引
js字符串操作的方法
js字符串操作的方法
11 0
|
5天前
|
JavaScript 前端开发 索引
js关于字符串的方法
js关于字符串的方法
10 0
|
5天前
|
JavaScript 前端开发
js关于字符串的方法
js关于字符串的方法
10 0
|
5天前
|
JavaScript 前端开发
js关于数组的方法
js关于数组的方法
10 0
|
5天前
|
JavaScript 前端开发
js怎么清空数组?
js怎么清空数组?
11 0