美文网首页
sort方法给中文排序

sort方法给中文排序

作者: 阿辽沙233 | 来源:发表于2018-11-13 14:15 被阅读0次

//首先创建一个二维数组

var ary = [{

name: "张三",

age: 17

},

{

name: "比四",

age: 18

},

{

name: "陈柱",

age: 11

}

]

//给年龄排序(数字)

// ary.sort(function(a, b) {

// return a.age - b.age;

// })

//给名字排序(字符串)

ary.sort(function(a,b){

return a.name.localeCompare(b.name);

})

console.log(ary);

*localeCompare():根据拼音首字母来排序,如果首字母一样就比较第二个字母,以此类推

*sort():1.不加回调函数则只能排下标10以内的数组

2.加了回调函数返回的是正数形参 a,b则调换位置  为负数则不调换位置(升序 a-b,降序b-a)

3.加了回调函数返回的是1或者正整数,数组所有元素的位置将倒转,类似于Array.prototype.reverse()方法(reverse()方法不会返回一个新数组,只是更改原数组元素的位置)

相关文章

  • js排序总结

    用sort()方法实现数字英文排序,用localeCompare()方法实现中文排序。 一、定义 sort():用...

  • sort方法给中文排序

    //首先创建一个二维数组 var ary = [{ name: "张三", age: 17 }, { name: ...

  • js数组排序方式(待更新)

    方法一:冒泡排序 方法二:sort()方法排序 sort()方法默认按unicode编码顺序进行排序,因此需要传入...

  • pandas高级特性

    1.pandas排序 按标签排序使用sort_index方法实现按标签排序 sort_index方法默认升序排序,...

  • golang标准库之sort

    简介 标准库sort实现了4种排序方法,插入排序、堆排序、快排和归并排序,但是并没有暴露给用户接口。sort包会根...

  • 数组排序和添加

    数组排序// 方法一://sort 排序 sort(function(a,b){return a-b;}) 数组...

  • js数组方法总结

    数组的排序 sort()方法排序问题。 sort()方法是Array原型链上自带的方法。 默认排序顺序是根据字符串...

  • JS练习2:数组(牛客)

    1 sort()方法 Array.sort()方法将数组中的元素排序并返回排序后的数组。当不带参数调用sort()...

  • JS中sort+localeCompare实现中文排序

    数组排序是经常用到的,数组中sort方法默认使用acsII码排序,若要实现中文排序就比较麻烦了,看看下面如何实现 ...

  • MongoDB 排序

    MongoDB sort()方法 在MongoDB中使用使用sort()方法对数据进行排序,sort()方法可以通...

网友评论

      本文标题:sort方法给中文排序

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