Me parece una solución bastante rebuscada y que puede romperse con facilidad, si las variables que estás tratando de escribir en Javascript contienen secuencias especiales se romperá.
Lo mejor sería utilizar JSON, así de fácil:
Y desde luego, el resultado será el correcto y será totalmente compatible: