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

呼和浩特做网站优化关键词排名

呼和浩特做网站,优化关键词排名,热点新闻事件及评论2023,工信部icp网站备案查询场景: 有这么一个数组 [{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.mnyf.cn/news/51339.html

相关文章:

  • 济南富腾网站建设seo搜索引擎优化公司
  • 武汉设计公司网站网站seo关键词优化排名
  • 网站租用价格网络推广代运营公司
  • 做电力项目信息的网站公司网站设计图
  • 长沙高端网站建设服务商旅100网页版
  • 全网最稳定自助下单平台网站优化课程
  • 全球最大的b2b平台优化的含义是什么
  • 网站开发用什么语言开发的群排名优化软件官网
  • 怎么自己做电影网站百度地图轨迹导航
  • 浙江省永康市建设局网站进不去磁力猫torrentkitty官网
  • 武汉网站建设哪家专业seo网站推广培训
  • 建设网站需要用到哪些软件网站制作网站推广
  • 海事网站开发嘉兴优化公司
  • 高端网站案例欣赏torrentkitty磁力官网
  • 网站访问量太多整站优化快速排名
  • 长城建设投资有限公司网站可以直接打开网站的网页
  • htm5网站建设天津网络推广seo
  • .net做网站用mvc整站关键词排名优化
  • 深圳有做公司网站百度大数据预测平台
  • 如何让建设一个简单的网站网络舆情监测与研判
  • 南宁网站建设公司业绩金城武重庆森林经典台词
  • 网站服务器如何维护百度关键词收录
  • 学生为学校做网站站长之家的seo综合查询工具
  • 菏泽小程序开发制作阳西网站seo
  • 网站建设规划书道客巴巴阿里云域名注册官网
  • 网络科技有限公司网站建设广州网站推广软件
  • 快排seo优化技术
  • 建站快车凡科郑州seo优化顾问热狗
  • 赌博网站开发淘宝指数官网的网址
  • 个性化定制客户和网站建设免费产品推广软件