javascript sort方法容易犯错的地方
2024-09-03 11:35:02
sort方法用来对数组排序非常方便。但是sort(func)这个func参数的构造却很容易混淆。
sort判断func的返回值是判断正负,而不是ture和false。所以务必保证返回值要么负数要么正数,而不是true和false
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort
例如,[1,3,65,97,45,6,2]
如果要正序,就应该写成[1,3,65,97,45,6,2].sort(function(a, b){return a - b;}), //不要写成 a>b
如果要逆序:[1,3,65,97,45,6,2].sort(function(a, b){return b - a;})
最新文章
- Mac git提交步骤小记
- 使用NuGet打包并发布至ProGet过程 (步骤详细,附python脚本)【上篇】
- jquery中ajax 从前端到后端 完整过程解析
- 【PHP&;&;FileIO】
- Facebook通过oAuth验证获取json数据
- poj1375Intervals(点到圆的切线)
- Eclipse 打开编辑文件所在文件夹方法
- Sql Server 带参数的存储过程执行方法
- 中文分词算法之最大正向匹配算法(Python版)
- Win7下Nginx的安装与配置,win7nginx配置
- Hibernate基础学习(一)—初识Hibernate
- 漫谈“采样”(sampling)
- python列表与元组的用法
- 【LeetCode】89.Gary Code
- python——文件读写
- 42.OC中instancetype与id的区别
- HTML5标签canvas制作动画
- Python之logging日志模块
- linux raid10管理维护
- 命令行生成war包
热门文章
- BR16F84 OBD II Interface Chip For PWM, VPW, and ISO 9141-2 Vehicles
- @ResponseBody,@RequestBody,@PathVariable
- 【实例图文详解】OAuth 2.0 for Web Server Applications
- 解决kylin查询报错:org.apache.kylin.rest.exception.InternalErrorException
- 类似于GROUP BY SUM() 用于字符串连接的语句
- VB--";."; 和 ";!"; ?
- signal
- Apache+Tomcat负载均衡问题集锦
- 关于一道面试题,使用C#实现字符串反转算法
- Glide Picasso Fresco UIL 图片框架 MD