是否有一種方法不區分大小寫過濾lodash?我試過這個(見下文),但這只是部分工作(當用戶輸入也是小寫)。另一個問題是在一次搜索後,所有字符都是小寫。Lodash過濾忽略案例
我想過濾不管如何(小寫或大寫)。
filter(q: string) {
let query = q.trim();
let searchData = [];
searchData = clone(this.data);
searchData = searchData.map((entity) => {
entity.email = entity.email.toLowerCase();
return entity;
});
if (query) {
this.approverEntities = filter(searchData, (a) => a.email.indexOf(query) >= 0);
} else {
this.approverEntities = this.data;
}
}
在此先感謝!