D3.js | Función d3.map.clear()

La función map.clear() en D3.js solía eliminar todas las entradas del mapa creado.

Sintaxis:

d3.map.clear();

Parámetros: Esta función no acepta ningún parámetro.

Valor devuelto: esta función no devuelve ningún valor.

Los siguientes programas ilustran la función d3.map.clear() en D3.js:

Ejemplo 1:

<!DOCTYPE html>
<html>
    
<head>
    <title> d3.map.clear() Function</title>
    
    <script src='https://d3js.org/d3.v4.min.js'></script>
</head>
  
<body>
  <script>
       
     // Creating a map
     var map = d3.map({"a": 1}, {"b": 2}, {"c": 3});
   
     // Calling the map.clear() function
     map.clear();
        
     // Checking whether the value for the specified key 
     // is present or not
     A = map.get("a");
        
    // Getting the output either value of the specified key
    // string or undefined if the key is not present
    console.log(A);
       
  </script>
</body>
  
</html>

Producción:

undefined

Ejemplo 2:

<!DOCTYPE html>
<html>
    
<head>
    <title> d3.map.clear() Function</title>
    
    <script src='https://d3js.org/d3.v4.min.js'></script>
</head>
  
<body>
  <script>
       
     // Constructing a map
     var map = d3.map({"a": 0}, {"b": 1}, {"c": 2});
        
     // Checking whether the value for the specified key
     // is present or not before calling clear() function
     A = map.get("a");
        
     // Getting the output of value
     console.log(A);
       
     // Calling the map.clear() function
     map.clear();
       
     // Checking whether the value for the specified key
     // is present or not after calling clear() function
     B = map.get("a");
        
     // Getting the output of value
     console.log(B);
  </script>
</body>
  
</html>

Producción:

0
undefined

Referencia: https://devdocs.io/d3~5/d3-collection#map_clear

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 *