decir, que tiene una cadena de consulta que se ve así:¿Cómo convertir una cadena en un mapa en javascript?
"param1:'test1' && param2:'test2'"
me gustaría convertirlo en un objeto de mapa, como esto:
{param:test1, param2:test2}
¿Cómo puede hacerse eso? Esto parece ser un caso de uso muy común.
+1: Esto es un poco más robusto que mi sugerencia. Aún podría mejorarse; si hay un espacio entre el identificador y los dos puntos, se incluye en el identificador. :) – Guffa
Lo importante, aquí, es si puede predecir el formato de las 'cuerdas' por adelantado, para hacer que la expresión regular sea lo más simple posible. Esto ayudará con el mantenimiento, en el futuro, pero probablemente debería estar bien documentado en alguna parte, de modo que quede claro cuáles son las suposiciones. – belugabob