¿Hay alguna manera de que pueda agregar dinámicamente datos a un mapa en javascript? A map.put(key,value)
? Estoy usando las bibliotecas yui para javascript, pero no vi nada allí para apoyar esto.Agregue dinámicamente datos a un mapa de javascript
Respuesta
Bueno cualquiera de las funciones objeto de JavaScript especie de como un "mapa"
randomObject['hello'] = 'world';
Por lo general las personas a construir objetos simples con el propósito:
var myMap = {};
// ...
myMap[newKey] = newValue;
edición — así el problema de tener una La función explícita de "poner" es que luego tendría que esforzarse para evitar que la función parezca parte del mapa. No es realmente una cosa Javascripty para hacer.
13 Feb 2014 — moderna Javascript facilities para la creación de propiedades de los objetos que no son numerables, y es bastante fácil de hacer. Sin embargo, sigue siendo el caso que una propiedad "put", enumerable o no, reclamaría el nombre de la propiedad "put" y la dejaría no disponible. Es decir, solo hay un espacio de nombre por objeto.
Javascript ahora tiene una específica construida en objeto llamado mapa, puede llamar de la siguiente manera:
var myMap = new Map()
Puede actualizarlo con .set:
myMap.set("key0","value")
Esto tiene la ventaja de que los métodos puede usar para manejar búsquedas, como el booleano .has
myMap.has("key1"); // evaluates to false
Puede usar esto antes de llamar a .get en su objeto Map para manejar la búsqueda de claves inexistentes
- 1. Agregue css dinámicamente a la página a través de javascript
- 2. Agregue textViews dinámicamente a linearLayout
- 3. Agregue imágenes dinámicamente a jquery
- 4. Agregue el elemento de formulario dinámicamente usando javascript - no enviando
- 5. Agregue dinámicamente elementos a una listaVer Android
- 6. Agregue dinámicamente la imagen a powerpoint openxml
- 7. Wtforms, agregue una clase a un formulario dinámicamente
- 8. ¿Agregue dinámicamente campos a la GUI de MATLAB?
- 9. agregue dinámicamente imágenes al widget de galería
- 10. Agregue dinámicamente reglas de URL a la aplicación Flask
- 11. agregue el método a una clase dinámicamente con el decorador
- 12. JavaScript: agregue un atributo adicional después de la nueva Opción()
- 13. Agregue datos adicionales a la entrada simple_form
- 14. Copiar std :: mapa de datos a otro mapa
- 15. dinámicamente seleccione un atributo de objeto javascript
- 16. Agregue un separador de miles a un total con Javascript o jQuery?
- 17. ¿Cómo llamo a un método dinámicamente nombrado en Javascript?
- 18. ¿Cómo pasar un parámetro a una función Javascript establecida dinámicamente?
- 19. En la compra de aplicaciones: agregue dinámicamente elementos no consumibles
- 20. Agregue dinámicamente elementos a un Menú contextual y establezca Haga clic en la acción
- 21. Agregue un archivo .asmx a asp.net MVC?
- 22. Agregue datos adicionales a la tabla de unión - Rails
- 23. Django: agregue un campo a un modelo
- 24. jquery agregue un fundido a un .addClass
- 25. Agregue datos a couchdb con la respuesta de jsonp
- 26. agregue id de forma programática a R.id
- 27. Agregar datos dinámicamente a una matriz
- 28. ¿Cómo puedo descargar dinámicamente un archivo javascript?
- 29. Crear dinámicamente un formulario HTML con Javascript
- 30. ¿Cómo cargo un archivo javascript dinámicamente?
¿Qué es un "mapa"? –