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中字符串按照汉字拼音排序相关推荐

  1. js按照“数字-字符-汉字拼音”排序

    方法一:sort() 不传参:是按照字符编码的顺序进行排序(如有必要应把数组的元素都转换成字符串) 传参:需要提供比较函数,比较函数应该具有两个参数 a 和 b,其返回值如下: 若 a 小于 b,在排 ...

  2. c语言中文拼音排序,为sqlite增加汉字拼音排序功能

    此文已由作者严跃杰授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. Sqlite3是一款C语言实现的小型SQL数据库引擎,它体积小巧但功能强大, 性能表现也非常不错, 因此在客 ...

  3. Excel中如何获取汉字拼音首字母

    Excel中如何获取汉字拼音首字母 在工作中,为了方便查询.排序或者编码,需要生成汉字内容信息的首字母,如果信息很多的话,一个个录入是一件很麻烦的事情,下面给大家介绍一个便捷的方法,轻松获取汉字拼音首 ...

  4. 在Excel中如何获取汉字拼音首字母?

    转自:https://jingyan.baidu.com/article/0a52e3f43c3f6abf63ed7259.html百度经验 在Excel中如何获取汉字拼音首字母?| 在工作中,为了方 ...

  5. js中单引号和双引号的区别(html中属性规范是用双引号,js中字符串规定是用单引号)(js中单引号区别和php很像:单引号快,双引号可转义字符,双引号可解析变量)...

    js中单引号和双引号的区别(html中属性规范是用双引号,js中字符串规定是用单引号)(js中单引号区别和php很像:单引号快,双引号可转义字符,双引号可解析变量) 一.总结 1.html中属性规范是 ...

  6. js中字符串正则表达式、正则法则pattern、RegExp、flags、exec

    全栈工程师开发手册 (作者:栾鹏) js系列教程3-字符串.正则表达式全解 js中字符串正则表达式 正则法则的应用 正则表达式 = /pattern/flags 其中flags中g表示匹配全部,i表示 ...

  7. js中字符串类型转化toString、parseInt、parseFloat、Number

    全栈工程师开发手册 (作者:栾鹏) js系列教程3-字符串.正则表达式全解 js中字符串类型转化 其他类型转化为字符串: 代码如下: var num= 19; // 19 var myStr = nu ...

  8. JS中字符串常用方法

    JS中字符串常用方法 JS中字符串常用方法 length属性 charAt()方法 concat()方法 indexOf()方法 slice()方法 substring()方法 substr()方法 ...

  9. 前端开发:JS中字符串拼接的总结

    前言 在前端开发过程中,关于字符串拼接或者连接是非常常用的知识点,尤其是在处理数据之后进行页面渲染.虽然关于字符串的拼接不是什么难的知识点,但是由于它比较常用,而且也比较重要,所以本篇博文就来详细的介 ...

  10. Java---根据汉字拼音排序(Tree系列)

    在做项目的时候,一般项目都会有查询功能,这时有个需求,就是根据汉字拼音排序. 话不多少,直接上代码: import java.text.Collator; import java.util.Compa ...

最新文章

  1. CVPR2020中关于3D点云分割
  2. Spring Cloud 覆写远端的配置属性
  3. python介绍和用途-python应用领域介绍
  4. java 页面错误转发提示页面 errorPage转跳报HTTP500内部服务器错误
  5. .NET简谈组件程序设计之(手动同步)
  6. shell+mysql获取数据库名_shell操作mysql数据库
  7. SAP Business One助力洛德集团实现巨大商业价值
  8. 还原永恒之蓝下载器PS脚本混淆
  9. Eclipse代码格式化无效解决方案
  10. 计算机专业公务员三不限,公务员:三不限岗位是大坑,这3类专业最受欢迎,选对才是硬道理...
  11. 5个最好的在线文件共享网站
  12. Sprite的一些有趣的现象
  13. B站服务端代码泄漏:如何提交takedown,删除泄漏源码的仓库和Fork
  14. bk=1160,求k值,bn是一个集合{2^t+2^s+2^r}且t>s>r>=0程序验证
  15. 软银进军共享单车,采用GPS智能锁具
  16. Java工程师美团面试题
  17. 大数据软件应用举例商圈分析城市管理
  18. 给计算机老师发一封信,写给老师的一封信作文500字
  19. ajax实现文件下载
  20. 金九银十,看看你在哪个阶段

热门文章

  1. 字节跳动前端实习面经
  2. Docker 官方安装文档
  3. 使用gsds绘制基因结构图_GSDS 基因结构显示系统
  4. 计算机原理 · 全加器
  5. 计算机桌面文字重影,电脑桌面字有重影怎么办
  6. Linux下播放器开发-交叉编译Mplayer
  7. 量子计算实现:量子算法的实现
  8. 校园 计算机网络设置路由器,GSWiFi路由器校园网怎么设置
  9. 解决linux下无法连接为wifi热点上网
  10. android 磁贴布局,拼图酱 - 通过布局、磁贴、滤镜等元素重新组合照片,充满乐趣 - Android 应用 - 图像 - 【最美应用】...