首页 > 技术文章 > js实现下拉框模糊查询

Fourteen-Y 2018-03-19 15:44 原文

keyup方法触发模糊查询

list : Array<any> //下拉列表所有内容
filtList:Array<any> //过滤后的内容
inputContent : string  //输入的内容

方法一,filter()遍历:
filtList = list.filter(data => {
    return data && data.toString().indexOf(inputContent)!==-1    
})

方法二,for循环:
for(const data of list){
    if(data.toString.indexOf(inputContent ) !== -1){
        filtList.push(data)  
    }
}

 

推荐阅读