美文网首页
localeCompare() 将数组元素按文字首字母排序

localeCompare() 将数组元素按文字首字母排序

作者: 卢哎呦 | 来源:发表于2017-03-23 18:14 被阅读123次

localeCompare()

//Demo

const workers = [
  {
    name: '张铁柱',
    tel: '18233339999'
  },
  {
    name: '阿龙',
    tel: '18233339999'
  },
  {
    name: '王师傅',
    tel: '18233339999'
  }
];

const result = workers.sort(function (a, b) {
    return a.name.localeCompare(b.name);
});

window.console.log(JSON.stringify(result));

//结果
[
  {"name":"阿龙","tel":"18233339999"},
  {"name":"王师傅","tel":"18233339999"},
  {"name":"张铁柱","tel":"18233339999"}
]

相关文章

  • localeCompare() 将数组元素按文字首字母排序

    localeCompare()

  • Day08-1(转换数组,冒泡排序)

    转换数组 reverse() 转换数组sort() 按首字母排序;splice 添加 或 删除 ; 数组去重...

  • golang实现堆排序

    算法题:给定一个整型数组,将数组的中的元素按升序排序。 基本思路:操作:排序输入:无序整型数组输出:有序整型数组 ...

  • (三)排序

    1 初级排序算法 排序算法关注的主要是重新排列数组元素,其中每个元素都有一个主键。排序算法是将所有元素主键按某种方...

  • Java 数据结构

    冒泡排序,把数组里大小排序混乱的元素重新排序 插入排序,按元素大小从左往右排序 选择排序,依次在数组中找出最小的元...

  • Pearls11 .排序

    [TOC] 插入排序 纸牌游戏,为将数组x[n]按升序排序,首先将第一个元素视为有序子数组x[0..0],然后插入...

  • 按拼音的首字母排序

    拼音都可以使用localeCompare排序, 废话不多说,代码如下: //按拼音排序 let arr= ...

  • 关于sort()函数排序问题的解决

    sort() 方法用于对数组的元素进行排序。 问题:如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排...

  • C语言十大排序二-----希尔排序

    希尔排序是插入排序的升级,它的元素交换次数更少,效率更高 希尔排序的思路1.希尔排序将一个数组按步长拆分成n个数组...

  • 5.休眠排序

    原理:将需要排序的数组元素大小转化为相应的休眠时间,同时加载到sleep中,按大小打印从而实现排序。

网友评论

      本文标题:localeCompare() 将数组元素按文字首字母排序

      本文链接:https://www.haomeiwen.com/subject/efytottx.html