排序数据 ​
使用箭头函数,使用js内置方法localeCompare()、charCodeAt()
1 | let data = [ |
- 汉字首字母排序
1 | data.sort((a, b)=> b.chinese.localeCompare(a.chinese, 'zh')); //z~a 排序 |
- 根据英文排序
1 | data.sort((a, b) => b.english.charCodeAt(0) - a.english.charCodeAt(0)); //z~a 排序 |
使用箭头函数,使用js内置方法localeCompare()、charCodeAt()
1 | let data = [ |
1 | data.sort((a, b)=> b.chinese.localeCompare(a.chinese, 'zh')); //z~a 排序 |
1 | data.sort((a, b) => b.english.charCodeAt(0) - a.english.charCodeAt(0)); //z~a 排序 |
Author:蓝思同学
Permalink:https://www.lancema.com/posts/2021/JavaScript/js中json对象数组按对象属性排序(根据拼音排序汉字和排序英文).html
Slogan:small is beautiful, small is powerful !