D3.js | Función d3.descending()

La función d3.descending() en D3.js es una función de comparación para el orden natural inverso y devuelve -1 si toma dos parámetros en orden descendente, 1 si toma dos parámetros en orden ascendente y 0 si toma dos parámetros iguales .

Sintaxis:

d3.descending(a, b)

Parámetros: Esta función acepta los parámetros a, b que son dos valores cualesquiera.

Valor devuelto: Devuelve -1 si toma dos parámetros en orden descendente (el 1er parámetro es mayor que el 2do parámetro) o 1 si toma dos parámetros en orden ascendente (el 2do parámetro es mayor que el 1er parámetro) o 0 si toma dos iguales parámetros

Los siguientes programas ilustran la función d3.descending() en D3.js.

Ejemplo 1:

<!DOCTYPE html>
<html>
  
<head>
    <title>d3.descending() function</title>
  
    <script src='https://d3js.org/d3.v4.min.js'></script>
</head>
  
<body>
    <script>
          
        // Calling to d3.descending() function with 
        // two integer value parameters
        A = d3.descending(50, 20);
        B = d3.descending(2, 5);
        C = d3.descending(5, 5);
           
        // Getting the results
        document.write(A + "<br>");
        document.write(B + "<br>");
        document.write(C + "<br>");
        console.log(A);
    </script>
</body>
  
</html>                    

Producción:

-1
1
0

Ejemplo 2:

<!DOCTYPE html>
<html>
  
<head>
    <title>d3.descending() function</title>
  
    <script src='https://d3js.org/d3.v4.min.js'></script>
</head>
  
<body>
    <script>
          
        // Calling to d3.descending() function with 
        // some alphabetical parameters
        A = d3.descending();
        B = d3.descending("a", "b");
        C = d3.descending("b", "a");
        D = d3.descending("b", "b");
        E = d3.descending("b");
           
        // Getting the results
        document.write(A + "<br>");
        document.write(B + "<br>");
        document.write(C + "<br>");
        document.write(D + "<br>");
        document.write(E + "<br>");
    </script>
</body>
  
</html>                    

Producción:

NaN
1
-1
0
NaN

NOTA: Si esta función toma alfabetos como parámetro, los considera en formato ASCII y evalúa el resultado en consecuencia, y si el parámetro dado no coincide con el formato de su parámetro, devuelve NaN, es decir, no es un número.

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

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *