[Javascript] Case insensitive sorting for string arrays
2024-08-31 19:16:16
We look at the default Array.prototype.sort
behavior and discuss how you can do case insensitive string sorting.
const foo = [
'Alpha',
'beta',
'Gamma',
'delta'
];
foo.sort((a, b) => a.toLowerCase().localeCompare(b.toLowerCase()));
foo.forEach(x => console.log(x)); /*
"Alpha"
"beta"
"delta"
"Gamma"
*/
最新文章
- JavaScript权威设计--CSS(简要学习笔记十六)
- GDB调试命令小结
- XmlHelper
- Net重温之路一
- 【面试必备】Swift 面试题及其答案
- FZU 1914 Funny Positive Sequence
- Ext中如何校验TextField的字段被修改了?
- 最新cocoapods安装流程,安装过程中遇到的问题及解决方法
- 1064: [Noi2008]假面舞会 - BZOJ
- Android 开发性能优化之SparseArray(三)
- 2014百度之星第三题Xor Sum(字典树+异或运算)
- [Unity3D]转让Android介面
- Camera服务之--架构浅析
- No grammar constraints (DTD or XML schema).....两种解决方法
- python3+Robot Framework+PyCharm第一个WEB UI自动化用例
- CentOS 6 RPM安装包下载地址
- Qt中的CSS配置(QDarkStyleSheet)
- flask自动代码自动补全
- bzoj5007: TCP协议
- maven - 使用nexus 搭建maven私服
热门文章
- 63.当当网txt数据按行切割与合并
- 【代码】Django学习笔记
- 【2017"百度之星"程序设计大赛 - 初赛(A)】数据分割
- CentOS 6 IPv6 关闭方法
- OpenShift 自定义 OPENSHIFT_DOCUMENT_ROOT 变量,替换网站根目录路径!
- activity-栈相关属性
- HTML中select的option设置selected=&;quot;selected&;quot;无效的解决方式
- Lintcode 将整数A转换为B
- Project Euler 501 Eight Divisors (数论)
- 关于python的二维数组