No existen los "arrays asociativos" en JavaScript (y en otras noticias.... los arrays de PHP son una mierda).
Si estás hablando de objetos (que en JavaScript se usan como HashMap), podes utilizar JSON.stringify y JSON.parse para serializar/deserializar.
Código Javascript
:
Ver originalvar data = {
name: 'John',
lastname: 'Doe',
age: 33
};
var serialized = JSON.stringify(data);
serialized; // "{"name":"John","lastname":"Doe","age":33}"
JSON.parse(serialized).age; // 33
Está práctica sin embargo, requiere ciertas precauciones, como por ejemplo evitar la serialización de funciones o de referencias circulares.
Tambien hay que considerar que JSON puede no estar disponible en el browser, con lo cual necesitarias alguna implementación externa (veáse JSON2 de Crockford).