Monday, September 23, 2024
Google search engine
HomeLanguagesJavascriptD3.js bisector.left() Method

D3.js bisector.left() Method

With the help of bisector.left() method, we can insert the element in the sorted array in such a way that if the value in the array is equal to or greater than the element to be inserted than will insert in the left of the present element by using this method.

Syntax:

bisector.left(arr, ele)

Parameter: This function has following parameter as mentioned above and described below:

  • arr: It is the array passed as parameter.
  • ele: It is the value to be inserted.

Return Value: It return the index of newly inserted element.

Note: To execute the below examples you have to install the d3 library by using this command prompt we have to execute the following command.

npm install d3

Example 1: In this example, we can see that by using bisector.left() method, we are able to get the index of element which is to be inserted at the left of the sorted array.




// Defining d3 contrib variable  
var d3 = require('d3');
  
var bisect = d3.bisector(i => i.int)
var gfg = bisect.left([1, 2, 3, 4, 5], 3)
  
console.log(gfg)


Output:

0

Example 2:




// Defining d3 contrib variable  
var d3 = require('d3');
  
var arr = []
for(var i = 0; i < 5; i++) {
    arr.push(Math.random());
}
  
var bisect = d3.bisector(i => i.float)
var gfg = bisect.left(arr, 3)
  
console.log(gfg)


Output:

0
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, neveropen Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!

RELATED ARTICLES

Most Popular

Recent Comments