js获取汉字拼音首个字母,并对字母排序

需要用这个插件,这个很nice
pinyin-pro地址及使用方法

npm i pinyin-pro

页面使用

import { pinyin } from 'pinyin-pro' //汉字转拼音

let areaName = '来测试转音';
let ff = areaName.substr(0,1);//首字
let yin = pinyin(ff, {toneType: 'none', pattern: 'first' }).toUpperCase();//大写字母

let yinarr = ['c','a','b'];
yinarr.sort() //排序

let yinobj = {
	'C':{name:'啊啊'},
	'B':{name:'哈哈'},
	'A':{name:'咦'},
	'D':{name:'哦哦'}
}
 let objkeys = Object.keys(yinobj).sort();
 let cityObj = {};//排序后的数据
 objkeys.forEach((key) =>{
   cityObj[key] = newObj[key];
 })

你可能感兴趣的:(javascript,前端)