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

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

D3.js | d3.ascending()函数

D3.js 中的d3.ascending()函数是用于自然顺序的内置比较器函数,它接受两个参数并计算它们的自然顺序。

句法:

d3.ascending(x, y)

参数:此函数接受两个参数 x、y,它们的自然顺序需要计算。

返回值:该函数具有以下返回值:

  • 如果两个值按升序排列,则返回-1
  • 如果两个值按降序排列,则返回1
  • 如果两个值相等则返回0
  • 如果没有可比较的值,则返回NaN ,即只有一个或没有参数传递给函数。

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

示例 1:



  

    D3.js | d3.ascending() function
  
    

  

    

  

输出:

-1
1
0

示例 2:



  

    D3.js d3.ascending() function
  
    

  

    

  

输出:

NaN
NaN
0
-1
1

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