https://www.npmjs.com/package/js-pinyin 参考 https://blog.csdn.net/weixin_38644883/article/details/88884460 https://www.cnblogs.com/lzb1234/p ...
后台从接口请求回来的城市相关的数据只有城市名称,没有排序,铺页面的时候要排序就很麻烦 面向百度编程时候找到了一个包,用它来将字符串转成拼音,就可以通过字符串截取取出拼音首字母,这样就可以进行首字母排序了。 这个包的名字叫js pinyin。 getFullChars :获取字符串全部拼音,并且首字母大写 getCamelChars : 获取字符串拼音首字母,并大写 案例 ...
2020-01-06 15:12 0 936 推荐指数:
https://www.npmjs.com/package/js-pinyin 参考 https://blog.csdn.net/weixin_38644883/article/details/88884460 https://www.cnblogs.com/lzb1234/p ...
最近做项目中,碰到了点小麻烦: 后台从接口请求回来的城市相关的数据只有城市名称,没有排序,铺页面的时候要排序就很麻烦; 面向百度编程时候找到了一个包,用它来将字符串转成拼音,就可以通过字符串截取取出拼音首字母,这样就可以进行首字母排序了。 这个包的名字叫js-pinyin。 npm ...
npm install js-pinyin main.js 引入 import pinyin from 'js-pinyin' 使用组件内 let pinyin = require('js-pinyin ...
第一种方法: obj.sort((a,b)=>{a.pinyin.charCodeAt(0)-b.pinyin.charCodeAt(0)}) 第二种方法: sort((a,b)=>a.pinyin.localeCompare(b.pinyin)) ...
...
前面写了一篇 js中文首字母排序(一) 链接:http://www.alexpers.com/opuscule/chineseSort/sort.html 文章主要是应用过来js的两个方法,sort()和 localeCompare() 但使用两个方法进行排序会出现一些问题,可用性不高 ...
中增加一个拼音首字母元素,然后根据这个首字母对城市排序,最后在移除这个首字母元素。 ...