当前位置: 首页 > news >正文

网站制作怎么做郑州免费做网站

网站制作怎么做,郑州免费做网站,wordpress 漏洞,门户网站建设情况说明场景: 有这么一个数组 [{a,123,b:345,c:456,d:t12},{a,234,b:345,c:thf2,d:t12}], 现在希望能够通过逗号分隔搜索值的输入方式,从数组中过滤出模糊匹配的数组元素。 解析: 可以使用 JavaScript 的 filter 函数和 indexOf 函数来实现这个功…

场景:

有这么一个数组 [{a,'123',b:'345',c:'456',d:'t12'},{a,'234',b:'345',c:'thf2',d:'t12'}], 现在希望能够通过逗号分隔搜索值的输入方式,从数组中过滤出模糊匹配的数组元素。

解析:

  1. 可以使用 JavaScript 的 filter 函数和 indexOf 函数来实现这个功能。

源码:

function filterByInput(array, input) {  // 解析输入,如果输入有逗号,就将其分割为多个子字符串,然后分别进行过滤  const searchValues = input.split(',').map(value => value.trim());  return array.filter(item => {  for (let searchValue of searchValues) {  // 对数组中的每个元素进行过滤,如果元素的值包含搜索值,则返回 true  if(Object.values(item).toString().toLocaleLowerCase().indexOf(searchValue.toLocaleLowerCase())>-1){return true}}  // 如果数组中的元素的值都不包含搜索值,则返回 false  return false;  });  
}  // 测试代码  
const array = [{a:'123',b:'345',c:'456',d:'t12'},{a:'234',b:'345',c:'thf2',d:'t12'}];  
const input = '123,thf2';  // 你可以修改这个输入值进行测试  
console.log(filterByInput(array, input));  // 输出过滤后的数组

同理,你可以使用其他分隔符,如 &

http://www.tj-hxxt.cn/news/42720.html

相关文章:

  • 网站怎么做参考文献百度云网站入口
  • 做公司+网站建设价格低杭州互联网公司排名榜
  • 阿里巴巴网站建设的功能定位百度入口提交
  • 如何建立网站空间南平网站seo
  • 坊子网站建设如何制作app软件
  • b2c电子商务网站的需求分析国家认可的教育培训机构
  • 如何对自己做的php网站加密网络广告宣传平台
  • 招聘网站做两份简历seo 360
  • 网站制作需要什么独立站平台选哪个好
  • 免费营销郑州靠谱seo整站优化
  • 微信h5游戏网站建设关键词快速排名软件价格
  • 佛山做网站找哪家好东莞营销网站建设推广
  • 苏州做网站推广的公司哪家好谷歌搜索引擎香港免费入口
  • 政府网站设计方案电商网站有哪些
  • 设计师必备网站最新域名解析
  • 全国最好的加盟网站沈阳seo建站
  • 深圳标识制作公司优化大师免安装版
  • 佛山网站制作专业公司石家庄网站建设方案推广
  • 研究院网站模板大连头条热点新闻
  • 法律网站建设网页制作公司排名
  • 景泰做网站腾讯企点客服
  • 北京做网站好的公司优化设计方案
  • 邢台做移动网站公司电话号码如何自己做一个软件
  • 郑州服装设计公司seo优化的主要内容
  • app 网站开发公司站长统计免费下载
  • 房山区网站建设域名网站
  • 查看一个网站开发语言驻马店网站seo
  • 任意的关键词或网站做引流广告视频
  • 网站建设的电话回访网络广告营销案例有哪些
  • 网站建设与运营实训总结日照网络推广