js 对数组字符串排序
//排序一遍数据
let arr = ['A11', 'C2', 'B3', 'F1', 'A22', 'C3', 'F2', 'B1', 'B11', 'A1', 'C13']
arr.sort((curr, next) => {let a = curr.toLowerCase()let b = next.toLowerCase()if(a.length === 2){a = a.slice(0, a.length - 1) + '0' + a.slice(-1)}if(b.length === 2){b = b.slice(0, b.length - 1) + '0' + b.slice(-1)}if (a < b) return -1if (a > b) return 1return 0
})
执行上述代码后就可看到排序后的 arr
js 对数组字符串排序相关推荐
- js常用数组字符串方法整理
tips: 在js中基本涉及到区间的都是包头不包尾,如果是删除操作返回值一般为删除内容,关于查找的方法有一定的区别注意使用情况,另外一些可以配合正则表达式的方法也要留意 Array实例的所有方法 co ...
- js常用数组字符串方法
一.常用数组方法 创建数组 let arr = new Array(); // 创建一个新的数组 数组的增删改查 let arr = [1,2,3,4] arr.push('5') // 数组末尾添加 ...
- JS之数组元素排序方法sort
作用:sort() 方法用于对数组的元素进行排序 语法:arrayObject.sort(sortby) 参数:可选.规定排序顺序.必须是函数 返回值:对数组的引用.请注意,数组在原数组上进行排序,不 ...
- 【JS】数组随机排序
第一种方法:利用冒泡排序的原理,使两两元素比较的结果可正可负,它们的位置可换可不换,从而达到随机的目的. var arr = ["鹿晗", "王俊凯", &qu ...
- JS中数组随机排序实现(原地算法sort/shuffle算法)
- js中的数组对象排序(方法sort()详细介绍)
定义和用法 sort() 方法用于对数组的元素进行排序. 语法 arrayObject.sort(sortby) 参数sortby:可选.规定排序顺序.必须是函数. 返回值 对数组的引用.请注意 ...
- js数据类型以及数组字符串常用方法
JS判断数据类型 例子: var a = "iamstring."; var b = 222; var c= [1,2,3]; var d = new Date(); var e ...
- JS总结:数组 字符串 对象
JS总结:数组 字符串 对象 JS中的数据分类: 1)基本数据类型 数据存储在栈区 number, string, boolean, und, null 2)引用数据类型 数据存储在堆区(引用地址 ...
- js json数组按某一字段排序
一.首先给大家介绍js中内置的 sort() 方法 此方法默认是按字母顺序对数组中的元素进行排序的,说得更精确点,是按照字符编码的顺序进行排序. 看如下例子: 当数组中元素为 数字类型 时,排序结果与 ...
最新文章
- 一句话搞定deepin中安装cuda的问题
- 剪我一根头发,就要做我一天女人。
- linux单步跟踪命令,dbx调试跟踪的常用子命令
- bat 执行 java jar包
- 小苗快速培养盆景苗方法_九里香盆景的制作与养护
- 第15课:基于 CRF 的中文命名实体识别模型实现
- Linux stmac网卡代码分析 -- open
- Asp.NET Core 轻松学-项目目录和文件作用介绍
- 收藏一篇好文章,关于云计算和大数据的
- 毕业答辩PPT免费下载
- php 调用vs2013 dll文件,vs2015 肿么添加dll文件
- 曼昆 宏观经济学 笔记
- 蓝牙模块 hc06 linux,arduino教程——蓝牙模块hc05和hc06的相互连接
- 如何使用REST Assured执行API测试
- Vue中自定义指令directive的使用
- 联想服务器重装系统快捷键,联想电脑如何重装系统快捷键
- chromel浏览器老是提示adobe flash player已过期
- Android的声音编程--使用OpenSL ES Audio
- 基于SSM的进销存管理系统设计与实现
- XMAPP Apache 异常处理
热门文章
- 后台框架--HUI 的学习跟使用1
- Android 旋转木马轮播,js实现旋转木马轮播图效果
- 【OKR案例合集】财务部门及公司级 OKR 案例合集
- 六张卡片来猜数(哈利波特之心灵感应魔法)
- 计算机基础里适合做微课的知识点,微课在计算机基础教学中的要求和应用
- c++ promer和c++ primer Pluse下载
- 山东科技大学新增计算机专业,山科大新增物联网专业 全国30高校获批此专业...
- Python面向对象编程 __init__()方法
- [Python自动办公]利用中国移动企业邮箱发送邮件
- 计算机如何与电视屏幕连接,电脑怎么连接电视机?电脑连接电视设置教程