se me paso. pero el verdadero problema/error es añadir elementos al dom tal y como lo haces
prueba ahora
Cita: valor_global = [];
valor_global.push({ a: '1', b: '2' });
mi_funcion(valor_global);
function mi_funcion(valor){
id="id_de_la_div";
d = document.createElement('div');
d.setAttribute('id', id);
d.addEventListener('click', function() {mostrar(id, valor)} ,false);
.......append(string);
}
function mostrar(el_id,el_valor){
//Aki no llega
console.log("el_id: "+el_id); //Muestra el id
console.log("valor: "+el_valor); //Muestra [objeto]
}