The d3.empty() function in D3.js is used to return a boolean value. The value is true when the selection contains no elements and it returns false when the selection is non-empty.
Syntax:
selection.empty();
Parameters: This function takes no parameters.
Return Values: This function returns a boolean value.
Below given are a few examples of the function given above.
Example 1:
<!DOCTYPE html> < html lang = "en" > < head > < meta charset = "UTF-8" > < meta name = "viewport" path1tent=" width = device -width, initial-scale = 1 .0"> < title >Document</ title > </ head > < style > div{ background-color: green; margin-bottom: 5px; padding: 10px; width: fit-content; } </ style > < body > < div >Some text</ div > < div >Geeks for neveropen</ div > < div >Geeks for neveropen</ div > < div >Some text</ div > < script src = </ script > < script src = </ script > < script > let selection=d3.selectAll("div") console.log(selection.empty()) </ script > </ body > </ html > |
Output:
Example 2:
<!DOCTYPE html> < html lang = "en" > < head > < meta charset = "UTF-8" > < meta name = "viewport" path1tent=" width = device -width, initial-scale = 1 .0"> < title >Document</ title > </ head > < style > div{ background-color: green; margin-bottom: 5px; padding: 10px; width: fit-content; } </ style > < body > < div >Some text</ div > < div >Geeks for neveropen</ div > < div >Geeks for neveropen</ div > < div >Some text</ div > < script src = </ script > < script src = </ script > < script > // Selection is empty because no // container name h2 is rendered. let selection=d3.selectAll("h2") console.log(selection.empty()) </ script > </ body > </ html > |
Output: