D3.js | función d3.pairs()

La función d3.pairs() en D3.js se usa para crear un par de elementos de array a partir de los elementos de array dados. Si la array dada tiene menos de dos elementos, devuelve la array vacía.

Sintaxis:

d3.pairs(Array)

Parámetros: Esta función acepta un Array de parámetros cuyos elementos se van a emparejar.

Valor devuelto: Devuelve la array de elementos emparejados.

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

Ejemplo 1:

<html>
  
<head>
    <title>
      Getting pair of two elements 
      from the elements of given array
  </title>
</head>
  
<body>
    <script src='https://d3js.org/d3.v4.min.js'>
  </script>
  
    <script>
        // initialising the arrays of elements
        var Array1 = [10, 20, 30, 40];
        var Array2 = [1, 2, 3, 4];
  
        // Calling to d3.pairs() function
        A = d3.pairs(Array1);
        B = d3.pairs(Array2);
  
        // Getting pair of two elements from 
        // the elements of given array
        document.write(A + "<br>");
        document.write(B + "<br>");
    </script>
</body>
  
</html>

Producción:

[[10, 20], [20, 30], [30, 40]]
[[1, 2], [2, 3], [3, 4]]

Ejemplo 2:

<html>
  
<head>
    <title>
      Getting pair of two elements
      from the elements of given array
  </title>
</head>
  
<body>
    <script src='https://d3js.org/d3.v4.min.js'>
  </script>
  
    <script>
        // initialising the arrays of elements
        var Array1 = ["A", "B", "C"];
        var Array2 = ["a", "b"];
  
        // Calling to d3.pairs() function
        A = d3.pairs(Array1);
        B = d3.pairs(Array2);
  
        // Getting pair of two elements from
        // the elements of given array
        document.write(A + "<br>");
        document.write(B + "<br>");
    </script>
</body>
  
</html>

Producción:

[[A, B], [B, C]]
[a, b]

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 *