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