js判断一个字符串是不是某个字符开头

本文记录了在项目中遇到的通过首字母筛选数据的问题。为解决需求,使用了`substr()`方法精确匹配字符串的首字母,避免了额外数据的出现。同时提到了其他可选方法,如`substring()`、`slice()`和`indexOf()`,作为日后的参考。
摘要由CSDN通过智能技术生成

今天在做项目的时候碰到了。检索问题
业务需求: 我们需要通过a~z 进行筛选

数据里面包括 a 下面包含a1,和a2
a1和a2 下面各自包含a1a a2a 一次类推
用方法检索

  this.SuperbSearch.SelectCheckNav =  this.navDB.filter(res=>res.classMark.indexOf('Z')  !== -1  );   

发现了错误的问题,然后进行修改
将其修改为
this.SuperbSearch.SelectCheckClassNo_select = this.ClassNoDB_check.filter(res=>res.classMark.substr(0,1) === ‘A’);
这样我们就通过截取把位数精确到首字母 减少了其它累数据的出现
例如: z1a
这样的非本身类别

substr() 方法</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值