国产高清吹潮免费视频,老熟女@tubeumtv,粉嫩av一区二区三区免费观看,亚洲国产成人精品青青草原

二維碼
企資網(wǎng)

掃一掃關(guān)注

當(dāng)前位置: 首頁 » 企資快訊 » 地方生活 » 正文

碎片時間學(xué)編程「271]_使用js實現(xiàn)不區(qū)分大

放大字體  縮小字體 發(fā)布日期:2023-02-26 16:59:08    作者:葉國東    瀏覽次數(shù):18
導(dǎo)讀

使用 js 實現(xiàn)不區(qū)分大小寫和重音的字符串比較比較和排序 JavaScript 字符串是相當(dāng)常見的。通常,在大多數(shù)情況下,使用 String.prototype.localeCompare() 方法就足以對字符串?dāng)?shù)組進行排序。然而,處理口音和大小寫可

使用 js 實現(xiàn)不區(qū)分大小寫和重音的字符串比較

比較和排序 Javascript 字符串是相當(dāng)常見的。通常,在大多數(shù)情況下,使用 String.prototype.localeCompare() 方法就足以對字符串?dāng)?shù)組進行排序。然而,處理口音和大小寫可能會變得棘手,并導(dǎo)致意想不到的結(jié)果。這是 Intl.Collator 發(fā)揮作用的地方,一個用于語言敏感字符串比較的對象。使用 Intl.Collator.prototype.compare(),您可以不考慮大小寫或重音對字符串進行排序,它甚至可以接受語言環(huán)境參數(shù)。

Javascript

const arr = ['?', 'a', 'b', 'A', 'B', '?'];const localeCompare = (a, b) => a.localeCompare(b);const collator = new Intl.Collator();const deCollator = new Intl.Collator('de');const svCollator = new Intl.Collator('sv');

示例:

arr.sort(localeCompare); // ['a', 'A', '?', '?', 'b', 'B']arr.sort(collator.compare); // ['a', 'A', '?', '?', 'b', 'B']arr.sort(deCollator.compare); // ['a', 'A', '?', '?', 'b', 'B']arr.sort(svCollator.compare); // ['a', 'A', 'b', 'B', '?', '?']

更多內(nèi)容請訪問我的網(wǎng)站:https://www.icoderoad.com

 
(文/葉國東)
打賞
免責(zé)聲明
本文為葉國東推薦作品?作者: 葉國東。歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明原文出處:http://biorelated.com/qzkx/show-105229.html 。本文僅代表作者個人觀點,本站未對其內(nèi)容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,作者需自行承擔(dān)相應(yīng)責(zé)任。涉及到版權(quán)或其他問題,請及時聯(lián)系我們郵件:weilaitui@qq.com。
 

Copyright ? 2016 - 2023 - 企資網(wǎng) 48903.COM All Rights Reserved 粵公網(wǎng)安備 44030702000589號

粵ICP備16078936號

微信

關(guān)注
微信

微信二維碼

WAP二維碼

客服

聯(lián)系
客服

聯(lián)系客服:

在線QQ: 303377504

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號: weishitui

客服001 客服002 客服003

工作時間:

周一至周五: 09:00 - 18:00

反饋

用戶
反饋