当前位置:Gxlcms > JavaScript > 模拟javascript中的sort排序

模拟javascript中的sort排序

时间:2021-07-01 10:21:17 帮助过:3人阅读

一、javascript中sort对数据进行排序的原理

sort() 方法对数组的元素做原地的排序,并返回这个数组。 sort 可能不是稳定的。默认按照字符串的Unicode码位点排序;

语法:arr.sort([compareFunction])

参数 compareFunction

可选。用来指定按某种顺序进行排列的函数。如果省略,元素按照转换为的字符串的诸个字符的Unicode位点进行排序。

如果 compareFunction(a, b) 小于 0 ,那么 a 会被排列到 b 之前;

如果 compareFunction(a, b) 等于 0 , a 和 b 的相对位置不变。备注: ECMAScript 标准并不保证这一行为,而且也不是所有浏览器都会遵守

如果 compareFunction(a, b) 大于 0 , b 会被排列到 a 之前。

二、模拟javascript内部对数据进行排序的原理


以上就是模拟javascript中的sort排序的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行