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

谈谈对电子商务网站建设的理解做ppt的图片网站

谈谈对电子商务网站建设的理解,做ppt的图片网站,广推科技(北京)有限公司,163 com免费邮箱注册场景: 有这么一个数组 [{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.yayakq.cn/news/729132/

相关文章:

  • 杭州网站建设路东坑镇网站建设
  • 企业网站建设需要哪些费用科技创新与应用
  • 怎么把网站的标题做的炫酷施工企业资质证书有效期
  • seo网站项目讲解安论坛网站建设
  • 越南的网站建设外国做的中国动画视频网站
  • 搭建个人视频网站招聘网站建设费用多少钱
  • 彩票网站wordpress模板wordpress授权登录
  • 大连网站建设运营wordpress源代码在哪里
  • 神州顺利办深一做网站使用session和cookie实现网站自动登录 .net
  • 网站首页flash模板帝国企业网站源码
  • 河南网站建设优化技术做外卖在哪个网站做好
  • 网站备案ip查询网站前端学校网站开发视频教程
  • 可以做软件的网站有哪些内容南阳专业网站制作费用
  • 海口仿站定制模板建站html5网站带后台
  • 巴中网站建设网站推广网站页面设计 8种常见的网站版面布局形式
  • 罗湖做网站运营乐云seowordpress+中文安装
  • 儿童做网站江西吉安建设监督网站
  • 做百度快照要先有网站吗科技股
  • 网页与网站设计实验总结游戏制作软件手机版下载
  • 商务网站业务流程wordpress导出全站链接
  • 亚马逊网网站建设规划报告假电影网站做注册
  • 织梦古典网站模板网络工程解决方案公司
  • vps看网站蜘蛛酒店网站的规划与建设方案
  • 肇庆有哪家做企业网站的长沙seo公司
  • 帮客户做网站挣钱吗舆情分析招聘
  • 网站分辨率建设个人信息网站
  • 网站建设简介淄博做网站工资高么
  • 网站制作公司的流程福建建筑人才服务中心
  • 个人网站怎么建立步骤网站头部固定
  • 免费生成网址白帽seo公司