js中如何过滤与模糊搜索?

简介: js中如何过滤与模糊搜索?

首先过滤 我们要用到两组数据,一组与二组进行一个过滤,用到了filter

arr_data = indexoff.filter(function(indexoff) {
}
arr_data是一个数组,indexoff也是一个数组

两个数组中比如有很多

[

{

name:123

sex:男

layout:大树

}

{

name:123

sex:男

layout:大树

}

]

if (String(indexoff.layout).indexOf(String(1)) > -1) {
      return indexoff;
    }

这里面的layout 就是我们要筛选出来的数据,string(1)呢就是数据layout:1,根据实际情况用三元表达式去让1等于谁谁谁,我这里开发用到的三元表达式是 ${sik[t].name==1 ? '网速' :'浏览' }

模糊搜索呢也很简答,也是两个数组两份数据进行过滤筛选搜索,也可以是两份一模一样的数据

数组

arr_data = indexoff.filter(function(indexoff) {
    if (String(indexoff.name).indexOf(String(namert)) > -1 &&模糊搜索数据中的name
      String(indexoff.account).indexOf(String(bolx)) > -1 &&
      String(indexoff.title).indexOf(String(ittem)) > -1 &&
      String(indexoff.grade_title).indexOf(String(djr)) > -1 &&
      String(indexoff.grade_title).indexOf(String(zdur)) > -1 &&
      String(indexoff.layout).indexOf(String(1)) > -1) {
      return indexoff;
    }
  })

indexoff是个数组,筛选过滤 indexoff的name,和account,title,grade-title

最后哟啊进行return返回 将数据放回,下方直接打印出来即可,就是我们筛选后的数据

相关文章
|
5月前
|
JavaScript 前端开发
JS如何配合input框实现模糊搜索
JS如何配合input框实现模糊搜索
171 2
|
28天前
|
人工智能 JavaScript 网络安全
ToB项目身份认证AD集成(三完):利用ldap.js实现与windows AD对接实现用户搜索、认证、密码修改等功能 - 以及针对中文转义问题的补丁方法
本文详细介绍了如何使用 `ldapjs` 库在 Node.js 中实现与 Windows AD 的交互,包括用户搜索、身份验证、密码修改和重置等功能。通过创建 `LdapService` 类,提供了与 AD 服务器通信的完整解决方案,同时解决了中文字段在 LDAP 操作中被转义的问题。
|
1月前
|
JavaScript 前端开发
js实现模糊搜索
js实现模糊搜索
28 1
|
3月前
|
JavaScript 数据安全/隐私保护 Python
网易云音乐搜索接口JS逆向: Params、encSecKey加密和AES实战
网易云音乐搜索接口JS逆向: Params、encSecKey加密和AES实战
166 4
|
3月前
|
JavaScript
js之模糊搜索
js之模糊搜索
|
3月前
|
JavaScript
js之模糊搜索
js之模糊搜索
|
3月前
|
JavaScript 前端开发 安全
前程无忧搜索接口 JS 逆向:阿里系acw_sc__v2和Sign加密
前程无忧搜索接口 JS 逆向:阿里系acw_sc__v2和Sign加密
81 0
|
3月前
|
JavaScript
js实现模糊搜索和排序
js实现模糊搜索和排序
19 0
|
4月前
|
数据采集 算法 JavaScript
揭开JavaScript字符串搜索的秘密:indexOf、includes与KMP算法
JavaScript字符串搜索涵盖`indexOf`、`includes`及KMP算法。`indexOf`返回子字符串位置,`includes`检查是否包含子字符串。KMP是高效的搜索算法,尤其适合长模式匹配。示例展示了如何在数据采集(如网页爬虫)中使用这些方法,结合代理IP进行安全搜索。代码示例中,搜索百度新闻结果并检测是否含有特定字符串。学习这些技术能提升编程效率和性能。
117 1
揭开JavaScript字符串搜索的秘密:indexOf、includes与KMP算法
|
3月前
|
JSON JavaScript 前端开发
使用js实现input框的模糊搜索
使用js实现input框的模糊搜索
31 0