Con la ayuda del método bisector.center() , podemos insertar el elemento V en una array de modo que V esté más cerca del i-ésimo elemento de una array utilizando este método.
Sintaxis:
bisector.center(array, x)
Parámetro: Esta función tiene el siguiente parámetro como se mencionó anteriormente y se describe a continuación:
- array: Es una array de valores que se pasa como parámetro.
- x: Es el valor a insertar.
Valor de retorno: devolverá el índice de una array después de la inserción de un nuevo elemento.
Nota: Para ejecutar los ejemplos a continuación, debe instalar la biblioteca d3 utilizando este símbolo del sistema, debemos ejecutar el siguiente comando.
npm install d3
Ejemplo 1: en este ejemplo, podemos ver que al usar el método bisector.center() , podemos insertar el nuevo elemento de tal manera que el nuevo elemento esté muy cerca del i-ésimo elemento en una array usando este método.
Nombre de archivo: index.js
// Defining d3 contrib variable var d3 = require('d3'); var bisect = d3.bisector(i => i.int) var gfg = bisect.center([1, 2, 3, 4, 5], 4) console.log(gfg)
Producción:
0
Ejemplo 2: Nombre de archivo: index.js
// Defining d3 contrib variable var d3 = require('d3'); var arr = [] for(var i = 0; i < 5; i++) { arr.push(i); } var bisect = d3.bisector(i => i.float); var gfg = bisect.center(arr, 4); console.log(gfg);
Producción:
0
Nota: El programa anterior se compilará y ejecutará con el siguiente comando:
node index.js
Publicación traducida automáticamente
Artículo escrito por Jitender_1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA