今天在做项目的时候碰到了。检索问题
业务需求: 我们需要通过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() 方法</