我有一个输入,你可以通过它的名字搜索一个特定的课程,为此我使用过滤,还有includes()
方法,我的问题是我需要同时应用三个方法,第一个方法是toLowerCase()
,第二个是toUpperCase()
,最后一个方法是trim()
GetMyCourses() {
return this.courses.filter(value => {
return value.title.toLowerCase().includes(this.result);
});
},
如果您保留toLowerCase
方法,那么在搜索时它不会给出大写的名称,反之亦然,另外,如果您删除这两个方法,那么在搜索时您将需要准确地搜索
将this.result
也转换为小写。
GetMyCourses() {
let result = this.result.toLowerCase()
return this.courses.filter(value => {
return value.title.toLowerCase().includes(result);
});
},