我有一些ClojureScript代码,想要与一些JavaScript库进行交互。在我的ClojureScript代码中,我做了一些分析,并得出了一个地图列表。 类似于:
[{:prop1 "value1" :prop2 "value2"}, {:prop1 "something else" :prop2 "etc"}...]
我需要将这个传递给一个JavaScript函数
[{prop1: "value1", prop2: "value2}, {..} ...]
不确定如何从我的ClojureScript函数返回JavaScript对象。是否有一种方法将嵌套的映射和列表序列化为JavaScript对象?或者有没有一种方法可以创建一个新的JavaScript对象,然后在其上设置属性?
{:key "value"}
转换为JavaScript对象,然后使用JSON.stringify方法将其转换为字符串,最终输出为"{\"key\":\"value\"}"
。 - LoG