JavaScript 名称排序示例

let Array = [{ name: "rtsp测试1" },{ name: "btsp测试5" },{ name: "测试3" },{ name: "ctsp测试2" },{ name: "编码器3" },{ name: "编码器4" },{ name: "rtsp测试3" },{ name: "2rtsp测试7" },{ name: "1rtsp测试8" },{ name: "测试" },{ name: "测试2" },{ name: "rtsp测试4" },{ name: "数据1" },{ name: "rtsp测试6" },{ name: "编码器1" },{ name: "编码器2" },
];// Array.sort((a, b) => (a.name < b.name ? -1 : a.name > b.name ? 1 : 0));Array.sort((a, b) => {let reg = /^[A-z]/;if (reg.test(a.name) || reg.test(b.name)) {if (a.name > b.name) {return 1;} else if (a.name < b.name) {return -1;} else {return 0;}} else {return a.name.localeCompare(b.name, "zh");}
});console.log(Array);

JavaScript 名称排序示例相关推荐

  1. android 获取程序名,Android_Android获取应用程序名称(ApplicationName)示例,MainActivity如下: 复制代码 代码 - phpStudy...

    Android获取应用程序名称(ApplicationName)示例 MainActivity如下: package cn.testapplicationname; import android.os ...

  2. ListView的数据排序示例

    ListView的数据排序示例 ListView中经常要用到对里面的条目的某一个数据进行排序,比如商品的价格.销售量,机票的数量.价格等.并且有些还要对某些条目进行记录(删除或保留另用).这里简单实现 ...

  3. boost::sort模块实现spreadsort wstring 排序示例

    boost::sort模块实现spreadsort wstring 排序示例 实现功能 C++实现代码 实现功能 boost::sort模块实现spreadsort wstring 排序示例 C++实 ...

  4. boost::sort模块实现spreadsort 字符串排序示例

    boost::sort模块实现spreadsort 字符串排序示例 实现功能 C++实现代码 实现功能 boost::sort模块实现spreadsort 字符串排序示例 C++实现代码 #inclu ...

  5. boost::sort模块实现spreadsort 字符串函子排序示例

    boost::sort模块实现spreadsort 字符串函子排序示例 实现功能 C++实现代码 实现功能 boost::sort模块实现spreadsort 字符串函子排序示例 C++实现代码 #i ...

  6. boost::sort模块float_sort 右移函子排序示例

    boost::sort模块float_sort 右移函子排序示例 实现功能 C++实现代码 实现功能 boost::sort模块float_sort 右移函子排序示例 C++实现代码 #include ...

  7. boost::sort模块实现展开排序示例

    boost::sort模块实现展开排序示例 实现功能 C++实现代码 实现功能 boost::sort模块实现展开排序示例 C++实现代码 #include <boost/sort/spread ...

  8. boost::sort模块实现带有右移函子排序示例的整数排序的测试程序

    boost::sort模块实现带有右移函子排序示例的整数排序的测试程序 实现功能 C++实现代码 实现功能 boost::sort模块实现带有右移函子排序示例的整数排序的测试程序 C++实现代码 #i ...

  9. boost::sort模块实现spreadsort 反向字符串排序示例

    boost::sort模块实现spreadsort 反向字符串排序示例 实现功能 C++实现代码 实现功能 boost::sort模块实现spreadsort 反向字符串排序示例 C++实现代码 #i ...

最新文章

  1. layoutSubviews 调用情况
  2. Android之自定义AlertDialog无法监听控件
  3. 用软件lm_sensors监测Linux系统和CPU温度(转)
  4. Recover it!
  5. linux脚本写的计算器,一步步打造自己的linux命令行计算器
  6. Java监听和发送飞秋群消息
  7. java 注入为空_Spring @Autowired 注入为 null
  8. LiveVideoStack线上分享第四季(九):360视频云Web前端HEVC播放器实践剖析
  9. 萤火虫(FA)算法(附完整Matlab代码,可直接复制)
  10. 结合spring IOC AOP Mybatis写一个简易的银行转账案例
  11. 华为手机usb调试打开后自动关闭怎么办?华为手机 usb调试为什么自动关闭?usb调试老是自动关闭怎么回事?...
  12. 真·电子二胡 (ESP32配合库乐队APP实现的电子制作)
  13. 1、学生如何购买云服务器、域名(系列:个人博客搭建)
  14. 导出CAD文件的几种方法
  15. WHQL认证(徽标认证)步骤介绍
  16. STM32之ADC的理解及运用
  17. [前端基础] JavaScript 进阶篇
  18. javaScripty笔记
  19. GO--redis redigo hel 删除多个参数的传值方法
  20. 定点 浮点 神经网络 量化_神经网络量化方法

热门文章

  1. 安科瑞开口式电流互感器在工业改造项目如何应用?(安科瑞-卓宋兰)
  2. Android简单涂鸦以及撤销、重做的实现方法
  3. 发现”不喜欢自己的专业“,其实是件好事
  4. CNVD-2023-12632 泛微e-cology9 sql注入 附poc
  5. java 简单时钟界面_JavaFX实现简易时钟效果(一)
  6. windows FTP自动下载脚本
  7. GDKOI2016 爆零记
  8. 【已解决】MAC系统idea顶部的菜单栏的不见了,菜单栏不显示
  9. java爬取任何指定网页得数据
  10. RabbitMQ快速入手(docker版)