ES6 模糊查詢(不區分大小寫)


使用es6的filter方法和toLowerCase()方法實現了不區分大小寫的自動補全;

 

代碼如下:

 

let list = ["aaaassss", "bbbbffff", "cccciiii", "ddddVVvv"]

let str = "ddddvv"

let filterList = list.filter(item => item.toLowerCase().indexOf(str.toLowerCase()) !== -1)

console.log(filterList ) 

// ["ddddVVvv"]

 

使用filter篩選出包含str的item組成的數組;

 

解釋:

toLowerCase()方法:將字符串統一轉成小寫

toUpperCase()方法:將字符串統一轉成大寫

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM