js中字符串按照汉字拼音排序
js中字符串按照汉字拼音排序
我遇到的情况是,当传条件给后端后,会返回数据,要求按照返回的数据中的,某一项进行排序,此时是汉字,我找了很多的方法,找到一个这个可以做下去的方法,但是测试测出存在兼容性,基础是在谷歌的版本 71.0.3578.98上是可以正常的进行的,在360浏览器上有兼容性
// 如果是数字排序直接用sort方法可以排序
var numArray = [5,3,10,2];
numArray.sort(function(a,b){return a-b
}) // [2, 3, 5, 10]// 如果是是汉字用拼音排序,直接用上面的方法,就不会有用,此时找到一个方法localeCompare()进行比较。
var hanziArray = ["已到场","已离场","已结束"];
hanziArray.sort(function(a,b){return a.localeCompare(b);
}) // ["已到场", "已结束", "已离场"]
js中字符串按照汉字拼音排序相关推荐
- js按照“数字-字符-汉字拼音”排序
方法一:sort() 不传参:是按照字符编码的顺序进行排序(如有必要应把数组的元素都转换成字符串) 传参:需要提供比较函数,比较函数应该具有两个参数 a 和 b,其返回值如下: 若 a 小于 b,在排 ...
- c语言中文拼音排序,为sqlite增加汉字拼音排序功能
此文已由作者严跃杰授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. Sqlite3是一款C语言实现的小型SQL数据库引擎,它体积小巧但功能强大, 性能表现也非常不错, 因此在客 ...
- Excel中如何获取汉字拼音首字母
Excel中如何获取汉字拼音首字母 在工作中,为了方便查询.排序或者编码,需要生成汉字内容信息的首字母,如果信息很多的话,一个个录入是一件很麻烦的事情,下面给大家介绍一个便捷的方法,轻松获取汉字拼音首 ...
- 在Excel中如何获取汉字拼音首字母?
转自:https://jingyan.baidu.com/article/0a52e3f43c3f6abf63ed7259.html百度经验 在Excel中如何获取汉字拼音首字母?| 在工作中,为了方 ...
- js中单引号和双引号的区别(html中属性规范是用双引号,js中字符串规定是用单引号)(js中单引号区别和php很像:单引号快,双引号可转义字符,双引号可解析变量)...
js中单引号和双引号的区别(html中属性规范是用双引号,js中字符串规定是用单引号)(js中单引号区别和php很像:单引号快,双引号可转义字符,双引号可解析变量) 一.总结 1.html中属性规范是 ...
- js中字符串正则表达式、正则法则pattern、RegExp、flags、exec
全栈工程师开发手册 (作者:栾鹏) js系列教程3-字符串.正则表达式全解 js中字符串正则表达式 正则法则的应用 正则表达式 = /pattern/flags 其中flags中g表示匹配全部,i表示 ...
- js中字符串类型转化toString、parseInt、parseFloat、Number
全栈工程师开发手册 (作者:栾鹏) js系列教程3-字符串.正则表达式全解 js中字符串类型转化 其他类型转化为字符串: 代码如下: var num= 19; // 19 var myStr = nu ...
- JS中字符串常用方法
JS中字符串常用方法 JS中字符串常用方法 length属性 charAt()方法 concat()方法 indexOf()方法 slice()方法 substring()方法 substr()方法 ...
- 前端开发:JS中字符串拼接的总结
前言 在前端开发过程中,关于字符串拼接或者连接是非常常用的知识点,尤其是在处理数据之后进行页面渲染.虽然关于字符串的拼接不是什么难的知识点,但是由于它比较常用,而且也比较重要,所以本篇博文就来详细的介 ...
- Java---根据汉字拼音排序(Tree系列)
在做项目的时候,一般项目都会有查询功能,这时有个需求,就是根据汉字拼音排序. 话不多少,直接上代码: import java.text.Collator; import java.util.Compa ...
最新文章
- CVPR2020中关于3D点云分割
- Spring Cloud 覆写远端的配置属性
- python介绍和用途-python应用领域介绍
- java 页面错误转发提示页面 errorPage转跳报HTTP500内部服务器错误
- .NET简谈组件程序设计之(手动同步)
- shell+mysql获取数据库名_shell操作mysql数据库
- SAP Business One助力洛德集团实现巨大商业价值
- 还原永恒之蓝下载器PS脚本混淆
- Eclipse代码格式化无效解决方案
- 计算机专业公务员三不限,公务员:三不限岗位是大坑,这3类专业最受欢迎,选对才是硬道理...
- 5个最好的在线文件共享网站
- Sprite的一些有趣的现象
- B站服务端代码泄漏:如何提交takedown,删除泄漏源码的仓库和Fork
- bk=1160,求k值,bn是一个集合{2^t+2^s+2^r}且t>s>r>=0程序验证
- 软银进军共享单车,采用GPS智能锁具
- Java工程师美团面试题
- 大数据软件应用举例商圈分析城市管理
- 给计算机老师发一封信,写给老师的一封信作文500字
- ajax实现文件下载
- 金九银十,看看你在哪个阶段
热门文章
- 字节跳动前端实习面经
- Docker 官方安装文档
- 使用gsds绘制基因结构图_GSDS 基因结构显示系统
- 计算机原理 · 全加器
- 计算机桌面文字重影,电脑桌面字有重影怎么办
- Linux下播放器开发-交叉编译Mplayer
- 量子计算实现:量子算法的实现
- 校园 计算机网络设置路由器,GSWiFi路由器校园网怎么设置
- 解决linux下无法连接为wifi热点上网
- android 磁贴布局,拼图酱 - 通过布局、磁贴、滤镜等元素重新组合照片,充满乐趣 - Android 应用 - 图像 - 【最美应用】...