フロントエンドjsがあいまい検索機能を実現

523 ワード

現実的な需要の中で、私達はよくinputボックスが入力した後にマッチングの内容を検索します.データ構造は常に変化しないで、フロントエンドが実現して、要求インターフェースを減らして、サーバーの圧力を適当に減らします.
一つのコードを共有して実現します.
let keyword = "  "; //        
let originalArr = [{"name":"  ","age":"18"},{"name":"  2","age":"18"},{"name":"  3","age":"18"}] //    
let teacherList = this.originalArr.filter(array => array.name.match(keyword)); //    
console.log(teacherList) //           
ojbk