📜  D3.js | d3.descending()函数

📅  最后修改于: 2022-05-13 01:56:55.881000             🧑  作者: Mango

D3.js | d3.descending()函数

D3.js 中的d3.descending()函数是一个逆自然顺序的比较器函数,如果按降序接受两个参数,则返回 -1,如果按升序接受两个参数,则返回 1,如果接受两个相等的参数,则返回 0 .

句法:

d3.descending(a, b)

参数:此函数接受参数a、b ,它们是任意两个值。

返回值:如果两个参数降序(第一个参数大于第二个参数)返回-1,或者两个参数升序(第二个参数大于第一个参数)返回1,或者两个相等返回0参数。

下面的程序说明了 D3.js 中的 d3.descending()函数。

示例 1:



  

    d3.descending() function
  
    

  

    

  
                    

输出:

-1
1
0

示例 2:



  

    d3.descending() function
  
    

  

    

  
                    

输出:

NaN
1
-1
0
NaN

注意:如果此函数将字母作为参数,它将以 ascii 形式考虑它们并相应地评估结果,如果给定参数与其参数的格式不匹配,则返回 NaN,即不是数字。

参考: https://devdocs.io/d3~5/d3-array#descending