主页
|
|
|
|
|
   热门文章
   随机文章
主页 > game365 > 文章内容
关于js中的分类方法sort()
时间:2019-07-06 09:20 来源:365bet最新网址 作者:admin 点击:
第一次写这个是记录你自己的学习系统的一段历史。
今天,我对图像的随机分类存在问题。以下是一些截图:
我使用json格式来存储数组。向上和向下排序img的内容。我发现排序附带的方法不起作用。w3school的原始词是:sort()方法用于对数组的元素进行排序。,ArrayObject。
排序(排序方法会更改原始矩阵而不生成副本)。当您调用不带参数的方法时,数组的元素按字母顺序排序(Ascall编码),但这更准确,按字符点的顺序排序。
为此,首先将矩阵的元素转换为字符串,并在必要时进行比较。
如果要按升序或降序排序,请提供比较功能。
比较函数需要两个参数a和b,其返回值如下:
如果a小于b,则a在有序数组中出现在b之前,并返回小于0的值。
如果a等于b,则返回0。
如果a大于b,则返回大于0的值。
如果a-b小于0,那么a之前的b,大于0,和b,两个默认参数a,b是什么意思?
如果b-a小于0,则它在a之前;如果b-a大于0,则它在b之后。
在整个调试过程中,默认情况下,在ab的情况下,返回值小于0,因为a的值(随机)小于b,因此按升序排列。
在b-a的情况下,b的值大于a,因此它按降序排列,返回值大于0。
调试屏幕的捕获如下。
B-按降序排列
A-b升序
总之,随机选择的两个a和b的值通常小于b,分类规则基于返回值,如果小于0,则升序大于0和降序。
第一个参数a,第二个参数b ------- ab,升序b-a。
如果你问一个问题,请让我知道我写的O(_)O先累了吗?