js的中文英文排序

2022-03-11 12:58:10 字數 522 閱讀 6562

本例主要實現 中文漢字按拼音排序的方法和英文按照首字母排序的方法。

//要排序的資料

let data = [

,,

,,

,

,

,

, ,]

中文:data.sort((a, b)=> b.chinese.localecompare(a.chinese, 'zh')); //z~a 排序

中文: data.sort((a, b)=> a.chinese.localecompare(b.chinese, 'zh')); //a~z 排序

英文:data.sort((a, b) => b.english.charcodeat(0) - a.english.charcodeat(0)); //z~a 排序

英文:data.sort((a, b) => a.english.charcodeat(0) - b.english.charcodeat(0)); //a~z 排序

js 中英文排序 獲取中文拼音

arr 使用方法 arr.sort a,b localecompare 屬於js的乙個方法,用本地特定的順序來比較兩個字串 用於對比字串之間的大小,根據比較的結果,返回值要麼大於0要麼小於0要麼等於0。結果如下 結論 1.比較內容中有數字則數字優先。按0 9順序排序。2.比較內容如果第乙個字元是一樣...

js 中文排序

比較函式 param param1 要比較的引數1 param param2 要比較的引數2 return 如果param1 param2 返回 1 如果param1 param2 返回 0 如果param1 param2 返回 1 function comparefunc param1,param...

JS中文排序(Ext中文排序補丁)

1.瀏覽器中文比較 if typeof v1 string u4e00 u9fa5 test v1 2.ext的中文排序補丁 中文排序補丁 版本 ext 3.4.0 說明 若使用中文排序需指明域型別 type chinese 否則預設為string。示例 new ext.data.jsonreade...