La función map.has() en D3.js se usa para devolver verdadero si el mapa creado tiene una entrada para la string de clave especificada. El valor de la función map.has() puede ser nulo o indefinido.
Sintaxis:
map.has(key)
Parámetros: esta función acepta una clave de parámetro único que se especifica en la string de clave.
Valor de retorno: esta función devuelve verdadero si el mapa creado tiene una entrada para la string de clave especificada. El valor puede ser nulo o indefinido.
Los siguientes programas ilustran la función d3.map.has() en D3.js:
Ejemplo 1:
<!DOCTYPE html> <html> <head> <title>d3.map.has() function</title> <script src='https://d3js.org/d3.v4.min.js'></script> </head> <body> <script> // Creating a map var map = d3.map({"Ram": 5}); // Calling the map.has() function A = map.has("Ram"); B = map.has("Geeks"); // Getting the true if the map // has an entry for the specified key string // else false console.log(A); console.log(B); </script> </body> </html>
Producción:
true false
Ejemplo 2:
<!DOCTYPE html> <html> <head> <title>d3.map.has() function</title> <script src='https://d3js.org/d3.v4.min.js'></script> </head> <body> <script> // Creating a map var map1 = d3.map({"Ram": 5}); var map2 = d3.map({"Geeks": 10}); var map3 = d3.map({"Ram": 5}, {"Geeks": 10}); var map4 = d3.map(); // Calling the map.has() function A = map1.has("Ram"); B = map2.has("Geeks"); C = map3.has("Geeks"); D = map3.has("Ram"); E = map4.has("Geeks"); // Getting the true if the map // has an entry for the specified key string // else false console.log(A); console.log(B); console.log(C); console.log(D); console.log(E); </script> </body> </html>
Producción:
true true false true false
Referencia: https://devdocs.io/d3~5/d3-collection#map_has
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