javascript二维数组sort方式作用是对二维数组项目进行筛选,其使用词法是“array.sort(compareFunction)”,在其中主要参数compareFunction定义了取代排列顺序的函数公式。
文中作业环境:windows7系统软件、javascript1.8.5版、Dell G3计算机。
javascript二维数组sort方式如何使用?
JavaScript Array sort() 方式
sort() 方式对二维数组项目进行筛选。
排列次序能是按英文字母或数据,还可以是降序(往上)或升序(往下)。
默认设置前提下,sort() 方式将按照英文字母和降序将值做为字符串数组进行筛选。
这适用字符串数组("Apple" 出现在了 "Banana" 以前)。可是,假如数据按字符串排序,则 "25" 超过 "100" ,由于 "2" 超过 "1"。
也正因如此,sort() 方式对其数据进行筛选时会产生不恰当结论。
您可以通过给予“比较函数”去解决该问题(客户程序下边的“变量值”)。
注解:sort() 方式可以改变初始二维数组。
词法
array.sort(compareFunction)
主要参数 compareFunction 可选择。界定取代排列顺序的函数公式。
该函数公式应回到负数、零值或恰逢,实际在于主要参数,比如:
function(a, b){return a-b}
sort() 方式较为2个值后,将值发给比较函数,依据返回(负、零、正)值对值进行筛选。
举例说明:
较为 40 和 100 时,sort() 方法调用比较函数(40,100)。
该函数计算 40-100,并回到 -60(负数)。
sort 函数公式会把 40 排列为低于 100 数值。
传参:
Array 目标,这其中的项目已排列。
JavaScript 版本号:ECMAScript 1
按降序对二维数组里的数据进行筛选:
var points = [40, 100, 1, 5, 25, 10];
points.sort(function(a, b){return a-b});
【强烈推荐学习培训:javascript初级教程】
以上就是关于javascript二维数组sort方式怎么使用具体内容,大量欢迎关注AdminJS其他类似文章!