Actualmente un evento está configurado en checkboxes
, y event.target
me da el status (checked = true/false)
de la casilla de verificación que se hace clic.¿Cómo eliminar una propiedad de un objeto?
estoy manteniendo un objeto que mantiene la pista en todas las casillas de verificación seleccionadas
var selectedMap = {};
if(event.target == true){
var key = event.target.id;
var val = event.target.name;
selectedMap[key] = val;
}
y quiero borrar un elemento del mapa que no está seleccionada
else if(event.target == false){
selectedMap.remove(event.target.id);
}
cuando corro esto me da error en Firebug
: selectedMap.remove is not a function
Así que mi pregunta es Cómo c ¿elimino el elemento cuando la casilla no está seleccionada?
posible duplicado de [Cómo eliminar una propiedad de un objeto Javascript] (http://stackoverflow.com/questions/208105/how- to-remove-a-property-from-a-javascript-object) – Thomas