欧美成人片一区二区三区,久久碰人妻一区二区三区,久久婷婷激情综合色综合俺也去,狂野欧美性猛交免费视频,久久夜色精品国产亚洲

29
2025/03

如何搜索英文時(shí)搜索時(shí)不區(qū)分大小寫

發(fā)布時(shí)間:2025-03-29 20:25:15
發(fā)布者:dzw
瀏覽量:
0

最近做的項(xiàng)目里有一個(gè)內(nèi)容是,要求搜索姓名首字母的時(shí)候展示對應(yīng)的姓名,這個(gè)很簡單,我們只需要使用filter和includes,使用includes來判斷是否包含指定元素,然后使用filter來創(chuàng)建一個(gè)新的數(shù)組,這樣便可以作為一個(gè)簡單的本地檢索,

但是,如果使用的有大寫的話那就不能區(qū)分大小寫了,所以我們這里使用touppercase方法。

w3c中對他的解釋是:

toUpperCase() 方法將字符串轉(zhuǎn)換為大寫字母。

toUpperCase() 方法不會(huì)更改原始字符串。

那么我們怎么使用呢,首先,把需要進(jìn)行搜索的字母使用touppercase全部變成大寫。然后再把我們需要搜索的字母也變成大寫。

然后使用includes進(jìn)行判斷,是否包含,因?yàn)?span style="text-wrap: wrap; background-color: rgb(253, 252, 248);">touppercase并不會(huì)改變原始字符串,所以我們前端看到的還是變成大寫之前的樣式,但是我們的邏輯上已經(jīng)通過includes對需要進(jìn)行搜索的和被搜索的進(jìn)行了匹配,并返回了正確得到數(shù)組。

比如這里有一個(gè)示例,我們搜索world,被搜索的值為World,首字母大寫,按理說首字母大寫就是一個(gè)不同的字符串,但是瀏覽器返回的是true。說明匹配成功了。以上就是不區(qū)分大小寫的判斷的js寫法,實(shí)際上就是通過touppercase把需要判斷的字符串全都大寫進(jìn)行判斷。

如何搜索英文時(shí)搜索時(shí)不區(qū)分大小寫

如何搜索英文時(shí)搜索時(shí)不區(qū)分大小寫

了解更多js知識點(diǎn)擊這里。

關(guān)鍵詞:
返回列表