我有一個輸入,您可以在其中按名稱搜索特定課程,為此我使用過濾,還有includes()方法,我的問題是我需要同時應用三種方法,第一種方法是toLowerCase(),第二種方法是toUpperCase()最后一種方法是trim()
GetMyCourses() {
return this.courses.filter(value => {
return value.title.toLowerCase().includes(this.result);
});
},
如果你離開這個toLowerCase方法,那么它在搜索時不會給出大寫的名字,反之亦然,另外,如果你去掉這兩個方法,那么搜索時你需要準確地搜索這個詞
uj5u.com熱心網友回復:
也轉換this.result為小寫。
GetMyCourses() {
let result = this.result.toLowerCase()
return this.courses.filter(value => {
return value.title.toLowerCase().includes(result);
});
},
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/321564.html
標籤:javascript 数组 Vue.js ecmascript-6
下一篇:在路由中傳遞URL引數
