Này, chúng ta có một chuỗi truy vấn mà trông như thế này:Làm thế nào để chuyển đổi một chuỗi thành một bản đồ trong javascript?
"param1:'test1' && param2:'test2'"
Tôi muốn biến nó thành một bản đồ đối tượng, như thế này:
{param:test1, param2:test2}
Làm sao mà được thực hiện? Điều này có vẻ giống như một trường hợp sử dụng rất phổ biến.
+1: Điều này mạnh hơn một chút so với đề xuất của tôi. Vẫn có thể được cải thiện; nếu có dấu cách giữa dấu và dấu hai chấm, nó được bao gồm trong mã định danh. :) – Guffa
Điều quan trọng, ở đây, là liệu bạn có thể dự đoán định dạng của 'chuỗi' lên phía trước, để làm cho regexp càng đơn giản càng tốt. Điều này sẽ giúp bảo trì, trong tương lai, nhưng có lẽ nên được ghi chép ở đâu đó, để cho rõ ràng những giả thiết là gì. – belugabob